{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Wrapping Up the labels\n",
    "\n",
    "In this notebook, we are taking a deeper look at the labels within the categorical columns of product, subproduct, issue, and subissue. This is so that we can try to determine if there are any patterns or trends we can use to wrap the labels up to make them more cohesive and explainable. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from google.cloud import bigquery\n",
    "import pandas"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Client creating using default project: ut-goog\n"
     ]
    }
   ],
   "source": [
    "client = bigquery.Client(location=\"US\")\n",
    "print(\"Client creating using default project: {}\".format(client.project))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Reading in the data\n",
    "\n",
    "Here we are reading in the above mentioned columns from the dataset. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>date_received</th>\n",
       "      <th>product</th>\n",
       "      <th>subproduct</th>\n",
       "      <th>issue</th>\n",
       "      <th>subissue</th>\n",
       "      <th>consumer_complaint_narrative</th>\n",
       "      <th>company_public_response</th>\n",
       "      <th>company_name</th>\n",
       "      <th>state</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2016-11-28</td>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>General purpose card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I received a prepaid debit card from Citi bank...</td>\n",
       "      <td>Company has responded to the consumer and the ...</td>\n",
       "      <td>CITIBANK, N.A.</td>\n",
       "      <td>FL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2015-04-19</td>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>ID prepaid card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>XXXX/XXXX/15 purchased an American Express Blu...</td>\n",
       "      <td>None</td>\n",
       "      <td>AMERICAN EXPRESS COMPANY</td>\n",
       "      <td>CA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2015-09-25</td>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>General purpose card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I received XXXX ( XXXX ) USBank Cash+ Bonus Re...</td>\n",
       "      <td>Company chooses not to provide a public response</td>\n",
       "      <td>U.S. BANCORP</td>\n",
       "      <td>CA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2015-09-26</td>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>Gift or merchant card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I enrolled in American Express has premier shi...</td>\n",
       "      <td>None</td>\n",
       "      <td>AMERICAN EXPRESS COMPANY</td>\n",
       "      <td>CA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2017-04-01</td>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>Other special purpose card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I received a {$50.00} American Express Prepaid...</td>\n",
       "      <td>None</td>\n",
       "      <td>AMERICAN EXPRESS COMPANY</td>\n",
       "      <td>OH</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  date_received       product                  subproduct issue subissue  \\\n",
       "0    2016-11-28  Prepaid card        General purpose card  Fees     None   \n",
       "1    2015-04-19  Prepaid card             ID prepaid card  Fees     None   \n",
       "2    2015-09-25  Prepaid card        General purpose card  Fees     None   \n",
       "3    2015-09-26  Prepaid card       Gift or merchant card  Fees     None   \n",
       "4    2017-04-01  Prepaid card  Other special purpose card  Fees     None   \n",
       "\n",
       "                        consumer_complaint_narrative  \\\n",
       "0  I received a prepaid debit card from Citi bank...   \n",
       "1  XXXX/XXXX/15 purchased an American Express Blu...   \n",
       "2  I received XXXX ( XXXX ) USBank Cash+ Bonus Re...   \n",
       "3  I enrolled in American Express has premier shi...   \n",
       "4  I received a {$50.00} American Express Prepaid...   \n",
       "\n",
       "                             company_public_response  \\\n",
       "0  Company has responded to the consumer and the ...   \n",
       "1                                               None   \n",
       "2   Company chooses not to provide a public response   \n",
       "3                                               None   \n",
       "4                                               None   \n",
       "\n",
       "               company_name state  \n",
       "0            CITIBANK, N.A.    FL  \n",
       "1  AMERICAN EXPRESS COMPANY    CA  \n",
       "2              U.S. BANCORP    CA  \n",
       "3  AMERICAN EXPRESS COMPANY    CA  \n",
       "4  AMERICAN EXPRESS COMPANY    OH  "
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "query = \"\"\"\n",
    "    SELECT \n",
    "        date_received,  \n",
    "        product,  \n",
    "        subproduct,   \n",
    "        issue, subissue,   \n",
    "        consumer_complaint_narrative,   \n",
    "        company_public_response,  \n",
    "        company_name, \n",
    "        state \n",
    "    FROM \n",
    "        `bigquery-public-data.cfpb_complaints.complaint_database`\n",
    "    WHERE\n",
    "        consumer_complaint_narrative IS NOT NULL\n",
    "\"\"\"\n",
    "query_job = client.query(\n",
    "    query,\n",
    "    # Location must match that of the dataset(s) referenced in the query.\n",
    "    location=\"US\",\n",
    ")  # API request - starts the query\n",
    "\n",
    "complaints_df = query_job.to_dataframe()\n",
    "complaints_df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Making datetime object"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "from datetime import datetime"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "complaints_df['date_received'] = pandas.to_datetime(complaints_df['date_received'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "complaints_df.set_index('date_received',inplace=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>product</th>\n",
       "      <th>subproduct</th>\n",
       "      <th>issue</th>\n",
       "      <th>subissue</th>\n",
       "      <th>consumer_complaint_narrative</th>\n",
       "      <th>company_public_response</th>\n",
       "      <th>company_name</th>\n",
       "      <th>state</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>date_received</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2016-11-28</th>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>General purpose card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I received a prepaid debit card from Citi bank...</td>\n",
       "      <td>Company has responded to the consumer and the ...</td>\n",
       "      <td>CITIBANK, N.A.</td>\n",
       "      <td>FL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-19</th>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>ID prepaid card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>XXXX/XXXX/15 purchased an American Express Blu...</td>\n",
       "      <td>None</td>\n",
       "      <td>AMERICAN EXPRESS COMPANY</td>\n",
       "      <td>CA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-09-25</th>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>General purpose card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I received XXXX ( XXXX ) USBank Cash+ Bonus Re...</td>\n",
       "      <td>Company chooses not to provide a public response</td>\n",
       "      <td>U.S. BANCORP</td>\n",
       "      <td>CA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-09-26</th>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>Gift or merchant card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I enrolled in American Express has premier shi...</td>\n",
       "      <td>None</td>\n",
       "      <td>AMERICAN EXPRESS COMPANY</td>\n",
       "      <td>CA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-04-01</th>\n",
       "      <td>Prepaid card</td>\n",
       "      <td>Other special purpose card</td>\n",
       "      <td>Fees</td>\n",
       "      <td>None</td>\n",
       "      <td>I received a {$50.00} American Express Prepaid...</td>\n",
       "      <td>None</td>\n",
       "      <td>AMERICAN EXPRESS COMPANY</td>\n",
       "      <td>OH</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                    product                  subproduct issue subissue  \\\n",
       "date_received                                                            \n",
       "2016-11-28     Prepaid card        General purpose card  Fees     None   \n",
       "2015-04-19     Prepaid card             ID prepaid card  Fees     None   \n",
       "2015-09-25     Prepaid card        General purpose card  Fees     None   \n",
       "2015-09-26     Prepaid card       Gift or merchant card  Fees     None   \n",
       "2017-04-01     Prepaid card  Other special purpose card  Fees     None   \n",
       "\n",
       "                                    consumer_complaint_narrative  \\\n",
       "date_received                                                      \n",
       "2016-11-28     I received a prepaid debit card from Citi bank...   \n",
       "2015-04-19     XXXX/XXXX/15 purchased an American Express Blu...   \n",
       "2015-09-25     I received XXXX ( XXXX ) USBank Cash+ Bonus Re...   \n",
       "2015-09-26     I enrolled in American Express has premier shi...   \n",
       "2017-04-01     I received a {$50.00} American Express Prepaid...   \n",
       "\n",
       "                                         company_public_response  \\\n",
       "date_received                                                      \n",
       "2016-11-28     Company has responded to the consumer and the ...   \n",
       "2015-04-19                                                  None   \n",
       "2015-09-25      Company chooses not to provide a public response   \n",
       "2015-09-26                                                  None   \n",
       "2017-04-01                                                  None   \n",
       "\n",
       "                           company_name state  \n",
       "date_received                                  \n",
       "2016-11-28               CITIBANK, N.A.    FL  \n",
       "2015-04-19     AMERICAN EXPRESS COMPANY    CA  \n",
       "2015-09-25                 U.S. BANCORP    CA  \n",
       "2015-09-26     AMERICAN EXPRESS COMPANY    CA  \n",
       "2017-04-01     AMERICAN EXPRESS COMPANY    OH  "
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 18 main products, 76 subproducts"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "18\n",
      "75\n"
     ]
    }
   ],
   "source": [
    "print(complaints_df['product'].nunique())\n",
    "print(complaints_df['subproduct'].nunique())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Electronic Benefit Transfer / EBT card      3\n",
       "Student prepaid card                        4\n",
       "Transit card                               19\n",
       "Traveler’s/Cashier’s checks                22\n",
       "Credit repair                              39\n",
       "Pawn loan                                  49\n",
       "Check cashing                              54\n",
       "Other special purpose card                 58\n",
       "Government benefit payment card            80\n",
       "Mobile wallet                              85\n",
       "ID prepaid card                           101\n",
       "Refund anticipation check                 104\n",
       "Foreign currency exchange                 127\n",
       "Cashing a check without an account        134\n",
       "Check cashing service                     150\n",
       "Name: subproduct, dtype: int64"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['subproduct'].value_counts().sort_values()[:15]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Some of these subproducts are kinda weird and niche. Probably roll them into blanket subproducts. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "product\n",
       "Credit reporting, credit repair services, or other personal consumer reports    161589\n",
       "Debt collection                                                                 112624\n",
       "Mortgage                                                                         64238\n",
       "Credit card or prepaid card                                                      35622\n",
       "Credit reporting                                                                 31588\n",
       "Student loan                                                                     25914\n",
       "Checking or savings account                                                      20932\n",
       "Credit card                                                                      18838\n",
       "Bank account or service                                                          14885\n",
       "Consumer Loan                                                                     9473\n",
       "Vehicle loan or lease                                                             8878\n",
       "Money transfer, virtual currency, or money service                                8505\n",
       "Payday loan, title loan, or personal loan                                         7008\n",
       "Payday loan                                                                       1746\n",
       "Money transfers                                                                   1497\n",
       "Prepaid card                                                                      1450\n",
       "Other financial service                                                            292\n",
       "Virtual currency                                                                    16\n",
       "Name: issue, dtype: int64"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df.groupby([complaints_df['product']])['issue'].count().sort_values(ascending=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "product_types = list(complaints_df['product'].unique())"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Made a list of the different types of products to iterate through faster."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### See if products changed over time"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "product                      date_received\n",
       "Bank account or service      2015             4559\n",
       "                             2016             7757\n",
       "                             2017             2569\n",
       "Checking or savings account  2017             4743\n",
       "                             2018             6999\n",
       "                                              ... \n",
       "Vehicle loan or lease        2019             2930\n",
       "                             2020              632\n",
       "Virtual currency             2015                7\n",
       "                             2016                6\n",
       "                             2017                3\n",
       "Name: issue, Length: 69, dtype: int64"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "year_grouping = complaints_df.groupby([complaints_df['product'],complaints_df.index.year])['issue'].count()\n",
    "year_grouping"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['Prepaid card',\n",
       " 'Credit card',\n",
       " 'Credit card or prepaid card',\n",
       " 'Other financial service',\n",
       " 'Money transfer, virtual currency, or money service',\n",
       " 'Credit reporting, credit repair services, or other personal consumer reports',\n",
       " 'Money transfers',\n",
       " 'Student loan',\n",
       " 'Payday loan, title loan, or personal loan',\n",
       " 'Checking or savings account',\n",
       " 'Payday loan',\n",
       " 'Consumer Loan',\n",
       " 'Virtual currency',\n",
       " 'Mortgage',\n",
       " 'Debt collection',\n",
       " 'Vehicle loan or lease',\n",
       " 'Bank account or service',\n",
       " 'Credit reporting']"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "product_types"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Legend is a little overbearing so there is another plot below without it."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x7f2e1c9fa710>"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAdUAAAE2CAYAAAA3aQjbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAIABJREFUeJzsnXl8Tdf6/987J/M8mkJE1ZjkJIQIMQQXLWoqxXWLKr2oTloV7W0N1+3o15bSQb+t0FIp6lZ7dVJC6UBEkqKtMcYgw8nJnJxh/f7IyW4iJwNCJNb79corZ6+99lrPXnuf8+w17OejCCGQSCQSiURy49jUtwESiUQikTQWpFOVSCQSiaSOkE5VIpFIJJI6QjpViUQikUjqCOlUJRKJRCKpI6RTlUgkEomkjpBOVSKRSCSSOkI6VYlEIpFI6gjpVCUSiUQiqSNs69uA68XX11cEBgbWtxkSiUTSYDh48GCGEMKvvu1ozDRYpxoYGEhCQkJ9myGRSCQNBkVRztS3DY2dWg3/KoriqSjKZkVR/lAU5XdFUXoqiuKtKMr3iqIct/z3suRVFEVZoSjKCUVRUhRF6VqunCmW/McVRZlSLj1cUZTfLMesUBRFqftTlUgkEonk5lLbOdXlwDdCiI5AKPA7EAP8IIRoB/xg2Qa4F2hn+XsEeBdAURRvYCHQA4gAFpY5YkueGeWOu+fGTksikUgkkltPjU5VURQPoC/wIYAQokQIkQ2MBNZasq0FRlk+jwTWiVJ+ATwVRWkODAG+F0JkCSF0wPfAPZZ97kKIX0SpZM66cmVJJBKJRNJgqM2cahsgHVijKEoocBB4AmgqhEiz5LkENLV89gfOlTv+vCWtuvTzVtIroSjKI5T2fgkICKi032AwcP78eYqKimpxWhKJRHJn8f3334ckJyen1rcdDRgzcNhoNE4PDw+/Yi1DbZyqLdAVeEwI8auiKMv5a6gXACGEUBTlpguzCiFWA6sBunXrVqm+8+fP4+bmRmBgIHJaViKRSCpiMpmMwcHBGfVtR0PFbDYr6enpnS9duvR/wAhreWozp3oeOC+E+NWyvZlSJ3vZMnSL5X+Z174AtCp3fEtLWnXpLa2kXzNFRUX4+PhIhyqRSCSSOsfGxkb4+fnpgeAq89RUiBDiEnBOUZQOlqSBwFFgG1C2gncK8IXl8zZgsmUVcCSgtwwTfwsMVhTFy7JAaTDwrWVfjqIokZZVv5PLlXXNSIcqkUjKU7pUQyKpG2xsbATV+M7avqf6GLBeURR74BTwkKXQzxRFeRg4AzxgybsdGAqcAAoseRFCZCmK8m/ggCXfEiFEluXzbCAWcAK+tvxJJBLJdVNSWEh+dhYlRYX4+LfC1t6hvk2S3AHUyqkKIZKAblZ2DbSSVwCPVlHOR8BHVtITqKY7LZFIbh6pqakMHz6cw4cPX/Ox8fHx2Nvb06tXr5tg2bUjhPjLmRYWYqPRAJCn0+HZtFk9Wye5E2iwEZUkEkn1mEwmNBancrOIj4/H1dW13p2qEILignzydToMxUVobG1x8/HDyd2dfF0W+dk6jF7e2Nrb16udksaPDKgvkTRAUlNT6dixI5MmTaJTp06MHTuWgoICAgMDmT9/Pl27dmXTpk0kJSURGRmJVqtl9OjR6HQ6AA4ePEhoaCihoaGsWrVKLTc2NpY5c+ao28OHDyc+Ph6Ab775hq5duxIaGsrAgQNJTU3lvffe48033yQsLIwff/zxlrYBlDrTwrxcMs+fJftSGmazCXe/Jvi2ao2Lpyc2NjY4e3iiKAr52bpbbp/kzkM6VYmkgfLnn38ye/Zsfv/9d9zd3XnnnXcA8PHxITExkQkTJjB58mReffVVUlJSCAkJYfHixQA89NBDvP322yQnJ9eqrvT0dGbMmMGWLVtITk5m06ZNBAYGMnPmTJ566imSkpLo06fPTTvXqxHCTEGOnsxzZ9BfvgSAR5Om+LZqjbO7B4rNXz9tGltbnNw9KMzLwWgw3DIbJXcm0qlKJA2UVq1aERUVBcA//vEP9u7dC8D48eMB0Ov1ZGdn069fPwCmTJnCnj17yM7OJjs7m759+wLw4IMP1ljXL7/8Qt++fWnTpg0A3t7edX4+tcFsNlOgzybj7Bly0q+g2Njg2bQ5Pi0DcHJzr3L1v4unJwoK+dlZVvdLJHWFnFOVSBooVzuQsm0XF5frLtPW1haz2axu3y7RycxmE4U5evKzszGbTNg5OuHu1wR7J+davUansbXDyc2dwtwcXD290djZ3QKrJXcisqcqkTRQzp49y88//wzAhg0b6N27d4X9Hh4eeHl5qXOdH3/8Mf369cPT0xNPT0+1Z7t+/Xr1mMDAQJKSkjCbzZw7d479+/cDEBkZyZ49ezh9+jQAWVmlPT43Nzdyc3Nv2jmaTSbysjLJOJtKbmYmtg4OeLfwx7uFPw7OLtf0XrqLZ6l+R75ezq1Kbh7SqUokDZQOHTqwatUqOnXqhE6nY9asWZXyrF27lnnz5qHVaklKSuLFF18EYM2aNTz66KOEhYVVCI4QFRVFmzZt6Ny5M48//jhdu5YqN/r5+bF69WrGjBlDaGioOsR83333sXXr1jpfqGQyGsnNzCD9bCp5uizsHJ3w9m+Fd3P/WvdOr0ZjZ4ejqxuFOTmYjMY6s1UiKY/SUKONdOvWTVwtUv7777/TqVOnerJIIrl13Mi7pbczJoOBfL2OwpwchBA4urrh4umFnUPdBG4wGkrIOHcGF3dP3Hz96qTMhsThw4cLgoODf69vOxo6ycnJvqGhoYHW9sk5VYlEUu8YDSXk63QU5ZUOJZc507p+r9TWzh4nVzcKcvU4e3mh0cifQEndIu8oiaQBEhgY2Ch6qYbiYvKzS52poig4ubvj4uF1UxcSuXh6U5ibS0F2Nm4+vjetHsmdiXSqEonklmMoKiIvO4vi/HwUGxtcPL1w9vBEY3vzf5Js7e1xdHWlIEePi6eXGspQIqkLpFOVSCS3jJLCQvKysygpKMBGY4OrlzfOHp633LG5eHpTlJdHgT4bV2+fW1q3pHEjnapEIrmplAa5LyBfp6OkqDTIvZuPD07uHtjY1E8v0c7BAUcXFwr02fXi1CWNF+lUJRLJTUEIQXF+PvnZWRiKi9HY2uLu64ejmzs2NvX/Np+LlzdF+ecoyNHj6lU/EaIkjY/6v7MbGRqNhrCwMIKDgxk3bhwFBQU3tb5t27bxyiuvWN3n6up6U+sGiI6O5upXmyR3NkIICnNzSoPcX07DbDaXBrkPaF3aK7wNHCqAnYMjDs6lvdXyUaQkkhvh9ri7GxFOTk4kJSVx+PBh7O3tee+99yrsF0LU6Rd4xIgRxMTE1Fl51WGUL8xLqkGYS4PcZ5w7g/7KZQA8mjb7K8i9cvv93Lh4eWE2lYZAlEjqgkY7/Lv4yyMcvZhTp2V2buHOwvuCap2/T58+pKSkkJqaypAhQ+jRowcHDx5k+/bt/PnnnyxcuJDi4mLatm3LmjVrcHV1JTAwkAceeICvv/4aJycnNmzYwN13382XX37J0qVLKSkpwcfHh/Xr19O0aVNiY2NJSEhg5cqVnD59mr///e/k5eUxcuTIKu1at24dy5YtQ1EUtFotH3/8cZXlL1q0iJMnT3Lq1CkCAgL46KOPeOihh0hOTqZjx44UFhbWRdNKGjBms5nC3BwKsnWYjEbsHBxxa+Z7zWEE6wN7RyfsnZzJz9ZZ5nhvP8cvaVjIO+gmYTQa+frrrwkJCQHg+PHjzJ49myNHjuDi4sLSpUvZsWMHiYmJdOvWjTfeeEM91sPDg99++405c+bw5JNPAtC7d29++eUXDh06xIQJE3jttdcq1fnEE08wa9YsfvvtN5o3b27VriNHjrB06VJ27txJcnIyy5cvr7H8o0ePsmPHDj799FPeffddnJ2d+f3331m8eDEHDx6sszaTNCzMJhN5uqzSuLwZ6Wjs7PBq3gJv/5Y4urje9g61DFcv79Leam7dPoRL7kwabU/1WnqUdUlhYSFhYWFAaU/14Ycf5uLFi7Ru3ZrIyEigVEbr6NGjqmxXSUkJPXv2VMuYOHGi+v+pp54C4Pz584wfP560tDRKSkpUCa7y7Nu3jy1btgClcl7z58+vlGfnzp2MGzcOX9/Sl97LJLyqK3/EiBE4OTkBsGfPHh5//HEAtFotWq32eptK0kAxm0wU6LPVuUgHZ2dcPL2xt9wjDQ17JyfsnZwoyNbh7OZeQYtVIrlWGq1TrS/K5lSvprwclxCCQYMG8emnn1oto/wTftnnxx57jLlz5zJixAji4+NZtGhRjcdeC9WVfyNSYpLGg8lopECvoyAnB2E24+jiiouXF3YOjvVt2g3j4umNLu0Chbm5OHt41Lc5kgaMfCSrByIjI9m3bx8nTpwAID8/n2PHjqn74+Li1P9lPVi9Xo+/vz9QqjxijaioKDZu3AhUlPMqz4ABA9i0aROZmZnAXxJetSkfoG/fvmzYsAGAw4cPk5KSUoszljRkjAYDOelXyDibSn52No7OLvi0CsCzWfNG4VChtLdq5+hIfnYWQsiVwJLrRzrVesDPz4/Y2FgmTpyIVqulZ8+e/PHHH+p+nU6HVqtl+fLlvPnmmwAsWrSIcePGER4erg7dXs3y5ctZtWoVISEhXLhwwWqeoKAgnn/+efr160doaChz586tdfkAs2bNIi8vj06dOvHiiy8SHh5+vc0guc0xlpSgv3KZzHNnKMzNwdHNDd+A1ng0bYadfd2oxtwuKIqCq5c3JqORwpuoDytp/Ejpt9uMwMBAEhISqnVsEsnNpDTIfRZFeXmWIPceuHh6orG9eUHubweEEGRdOIfZbMa3VesGs9DqWpDSb3WDlH6TSCQ1UlJUSL5OR3HBrQ9yfzugKAouXt5kX0qjKC8XJzf3+jZJ0gCp1fCvoiipiqL8pihKkqIoCZY0b0VRvlcU5bjlv5clXVEUZYWiKCcURUlRFKVruXKmWPIfVxRlSrn0cEv5JyzHNr5HxFqSmpoqe6mSW4YQguLCArIunifrwnkMxUW4envjFxCIm4/vHeNQy3BwdsHW3oH8bB0NdRRPUr9cy5xqfyFEmBCim2U7BvhBCNEO+MGyDXAv0M7y9wjwLpQ6YWAh0AOIABaWOWJLnhnljrvnus9IIpHUSFlc3qyL59FdvIDRUIKbjy++AYG4evncsQHmS+dWvTCWlFCcn1ff5kgaIDeyUGkkULZMdC0wqlz6OlHKL4CnoijNgSHA90KILCGEDvgeuMeyz10I8YsofTRcV64siURShwghKMrLJfPCOXSXLmI2mXD3bYJfq8BSbVH5jiYOLq7Y2tuTp5O9Vcm1U9uxHQF8pyiKAN4XQqwGmgoh0iz7LwFNLZ/9gXPljj1vSasu/byV9EooivIIpb1fAgICamm6RCIpc6b52TqMJSXY2tvj0aQpjq5ujXJBzo2gKAounl7or1ymuCAfR5ebL0whaTzU1qn2FkJcUBSlCfC9oih/lN8phBAWh3tTsTjz1VC6+vdm1yeRNHSE2UyhxZmaDAZsHRzwbNoMhwYURrA+cHR1I0+XRb4uq0HEMJbcPtRqrEcIccHy/wqwldI50cuWoVss/69Ysl8AWpU7vKUlrbr0llbSGySXLl1iwoQJtG3blvDwcIYOHVohsMO1Ehsby5w5cwB47733WLdunZp+8eLFOrG5tvVLGg5ms5n8bB3p586Qk34FG40Gz2Yt8PFvJXuntaCst2ooLqak8ObKN0oaFzU6VUVRXBRFcSv7DAwGDgPbgLIVvFOALyyftwGTLauAIwG9ZZj4W2CwoihelgVKg4FvLftyFEWJtKz6nVyurAaFEILRo0cTHR3NyZMnOXjwIC+//DKXL1+ukO96JdRmzpzJ5MmTgZvjVOtalk5y6xFClMqvnU0lNzMDWzs7vFr4492iJY4ussd1LTi5uaGxtSVPlyXnViW1pjbDv02BrZYvoy2wQQjxjaIoB4DPFEV5GDgDPGDJvx0YCpwACoCHAIQQWYqi/Bs4YMm3RAiRZfk8G4gFnICvLX83xtcxcOm3Gy6mAs1C4F7rguAAu3btws7OjpkzZ6ppoaGhAMTHx/PCCy/g5eXFH3/8wbFjx/jkk09YsWIFJSUl9OjRg3feeQeNRsOaNWt4+eWX8fT0JDQ0FAeH0ug1ixYtUuXhEhISmDRpEk5OTvz8889qwHuAEydOMHPmTNLT09FoNGzatImmTZsycuRIdDodBoOBpUuXMnLkSKuydDt37rRav+T2piycYElhAfZOTrh6+2Dv2DCD3N8OKIoNLp7e5GRcoaSwEAdn5/o2SdIAqNGpCiFOAaFW0jOBgVbSBfBoFWV9BHxkJT0BCK6Fvbc1hw8frjZsX2JiIocPH6ZNmzb8/vvvxMXFsW/fPuzs7Jg9ezbr169n0KBBLFy4kIMHD+Lh4UH//v3p0qVLhXLGjh3LypUrWbZsGd26datUz6RJk4iJiWH06NEUFRVhNpuxt7dn69atuLu7k5GRQWRkJCNGjABKZenWrl1LZGQkaWlpNdYvub0QQlCgzyZPlwkouPs1wcnNXfZK6wAnNzfys7PIz86STlVSKxrvm93V9Cjri4iICFVS7YcffuDgwYN0794dKJWMa9KkCb/++ivR0dH4+fkBMH78+Guak83NzeXChQuMHj0aAEfH0oDnBoOB5557jj179mBjY8OFCxfUYenysnQ3Wr/k1mIoLiYn4wqGoiIcnF1w9/Nr9OEEbyWKjQ3Onl7kZqRTUljYYOXtJLeOxutU64GgoCA2b95c5f6r5d+mTJnCyy+/XCHPf//735ti2/r160lPT+fgwYPY2dkRGBhIUVFRJbskDQMhzOTrdORn61BsbPBo2qxBCYM3JJzc3MnXZZGny8LbyerbfhKJinzTuw4ZMGAAxcXFrF69Wk1LSUnhxx9/rJR34MCBbN68mStXShdNZ2VlcebMGXr06MHu3bvJzMzEYDCwadMmq3W5ubmRa0VNw83NjZYtW6rOubi4mIKCAvR6PU2aNMHOzo5du3Zx5swZq+XWtn5J/VFSVETm+XPk6bJwdHHFp1UATnJF703DxhIHuaSwgJKiwvo2R3KbI51qHaIoClu3bmXHjh20bduWoKAgFixYQLNmzSrl7dy5M0uXLmXw4MFotVoGDRpEWloazZs3Z9GiRfTs2ZOoqKgqVXemTp3KzJkzCQsLo7Cw4hf9448/ZsWKFWi1Wnr16sWlS5eYNGkSCQkJhISEsG7dOjp27Gi13NrWL7n1mM1mcjPSybpwDmE249W8BR5Nm6HRyAGnm42Tuwc2Gg35Ol19myK5zZHSbxJJA6C4oICcjCuYDAac3T1w9b5z4/PWF3m6LPKyMvFp2arBirNL6be6oTrpN9lTlUhuY8wmE/orl9GlXUABvFu0xN2viXSo9YCzuwc2GhvydVk1Z5bcschxI4nkNqUoP4+cjCuYTSZcPL1w8fKWAe/rERuNBmd3T/J0WRiKi7GT729LrCC/oRLJbYbJaCT7UhrZl9Kw0dji498KNx9f6VBvA5w9PFFsbMjPlr1ViXVkT1UiuU0oU5LJzUxHmAWu3j64eHrJVb23EaW9VY9StR+vUrUfiaQ88tFXIrkNMBoM6C5dRH/lMrZ2Dvi0DMDVy1s61NsQZ09PFBtF9lYlVpE9VYmkHikLgJ+XlQmAu68fTu4e0pnexmg0tji7eZCfk42Llze2drK3KvkL2VOtY6T02+1FQkICjz/+uNV9gYGBZGRk3NT6p06dWmWULWNJMVkXz5ObkY69oyO+LQNK5+ykQ73tcfb0QkGR761KKiF7qnVImfTblClT2LhxIwDJyclcvnyZ9u3bq/mMRiO2ttfe9OXVb2JjYwkODqZFixY3brgFIQRCiDpbEHO952kymdDU0Ssj3bp1syo6cDOo7fkKUap1mq+zhBhs0lRqnDYwNLa2OLm7U5iTg6uXNxo7GW9ZUkqjdaqv7n+VP7L+qNMyO3p3ZH7E/Cr330nSb1lZWUybNo1Tp07h7OzM6tWr0Wq1LFq0iJMnT3Lq1CkCAgL49NNP1WPi4+N58cUXcXNz48SJE/Tv35933nkHGxsbXF1d+ec//8mOHTtYtWoVTk5OzJ07l7y8PHx9fYmNjaV58+ZER0cTGhrK7t27MRqNfPTRR0RERLB//36eeOIJioqKcHJyYs2aNXTo0IH4+HiWLVvGV199RWZmJhMnTuTChQv07NmzSo3Mb775hueeew6TyYSvry8//PBDleXHxsby+eefk5eXh8lkIj4+nscee4zvv/+eVq1aYX/VQhZDURH69CsYS4pxdHXDzccXzXU8eEjqHxcPLwpzcsjP1uHu16S+zZHcJsjh3zqkNtJvy5cv59ixYxWk35KSktBoNKxfv16VXtu3bx979+7l6NGjlcoZO3Ys3bp1Y/369SQlJVVwqFAq/fboo4+SnJzMTz/9RPPmzXF0dGTr1q0kJiaya9cunn76adWpHD9+nNmzZ3PkyBHs7e1rrB9g4cKFdOnShZSUFF566SVVPB3g6NGj7Nixo4JDLWP//v28/fbbHD16lJMnT/L5558DkJ+fT48ePUhOTqZHjx489thjbN68mYMHDzJt2jSef/55tYyCggKSkpJ45513mDZtGgAdO3bkxx9/5NChQyxZsoTnnnuuUt2LFy+md+/eHDlyhNGjR3P27NlKedLT05kxYwZbtmwhOTlZjX1cXfmJiYls3ryZ3bt3s3XrVv7880+OHj3KunXr+OmnnwBLiMHMdDIvnEOYTXg2a45n02bSoTZgNHZ2OLq5UZibg8loqG9zJLcJjfYbXV2Psr5oTNJve/fuZcuWLUCpkEBmZiY5OTkAjBgxopKjL98Gd911FwATJ05k7969jB07Fo1Gw/333w/An3/+yeHDhxk0aBBQOhzcvHlztYyJEycC0LdvX3JycsjOziY3N5cpU6Zw/PhxFEXBYKj8I7dnzx7ViQ8bNgwvL69KeX755Rf69u2rXidvb28A9Hp9leUPGjRIzbdnzx4mTpyIRqOhRYsWDBgwAENJMZnnz8oQg40QF09vCnNzyM/Oxt3Xr77NkdwGNFqnWh9I6TdqLO/qecOybUdHR3UeVQhBUFAQP//8c63LeOGFF+jfvz9bt24lNTWV6OjoGziDylRXflXnazaZMBQXk59V+uqFdwt/7J2k0HVjwtbODidXdwpz9Lh4esmRB4kc/q1L7iTptz59+rB+/XqgdK7U19cXd3f3alqnlP3793P69GnMZjNxcXH07t27Up4OHTqQnp6uOlWDwcCRI0fU/XFxcUBpb9nDwwMPDw/0ej3+/qVal7GxsVbr7tu3Lxs2bADg66+/Rmdl5WZkZCR79uzh9OnTQOl1AWpVflkdcXFx5OfoOZqYwI979+Lg4oJPywDpUBspLp5epa9G6bPr2xTJbYB0qnXInST9tmjRIg4ePIhWqyUmJoa1a9fWqo26d+/OnDlz6NSpE23atFGHqctjb2/P5s2bmT9/PqGhoYSFhalzk1Daq+3SpQszZ87kww8/BODZZ59lwYIFdOnSBaPRaLXuhQsXsmfPHoKCgvj8888JCAiolMfPz4/Vq1czZswYQkNDGT9+fK3LBxhx330E+LcgNKwLc+Y+Q8+ePXFyc5chBhsxtvb2OLq6UZCjx2Sq+t6Q3BlI6TfJLaP8StzrJTo6mmXLlt2y12Rqy18hBjMQZjMuXt4yxOAdhKGkmMxzZ3Hx8sbN26e+zakSKf1WN1Qn/SYnACSSG8RkMJCTcYXiggLsHB3x8GsqY8LeYdjZO+Do4kqBPhsXD0+5EO0ORjpVyS0jOjr6hhcQxcfH14ktdYEQgsIcPbkyxKAEcPHypig/jwJ9Nq63cW9VcnORTlUiuQ6MJSXo069gKCrEwdkZd98mMqrOHY6dgwMOLi4U5GTjLHurdyxy9YREcg0IIcjTZVneOy3Go0lTPJu1kA5VAoCrpzdmk5nCXH19myKpJ2RPVSKpJYZiS4jB4mIcXV1x8/GT7yVKKmDn6IiDszP52dk4uXvKVd93ILW+4oqiaBRFOaQoyleW7TaKovyqKMoJRVHiFEWxt6Q7WLZPWPYHlitjgSX9T0VRhpRLv8eSdkJRlJi6Oz2J5MYpDTGYQeaFc5hNZSEGm0uHKrGKi6c3ZpOJwhzZW70TuZbHqCeA8kuxXwXeFELcDeiAhy3pDwM6S/qblnwoitIZmAAEAfcA71gctQZYBdwLdAYmWvI2SM6fP8/IkSNp164dbdu25YknnqCkpASApKQktm/fruZdtGgRy5Ytq7O6//jjD8LCwujSpQsnT56kV69edVZ2TUyfPr3KOMFlREdHc/VrUDeLbdu28corr9xwOSWFBWSeP0t+tg4nN3d8Wwbg6OJaBxZKGiv2Tk7YOzmRr89GmM31bY7kFlMrp6ooSktgGPB/lm0FGACUxeRbC4yyfB5p2cayf6Al/0hgoxCiWAhxGjgBRFj+TgghTgkhSoCNlrwNDiEEY8aMYdSoURw/fpxjx46Rl5enBoO/2qneKCaTqcL2f//7X8aOHcuhQ4do27ZthYAJN5v/+7//o3PnW/ssVG0QhhEjiIm5/kEPs8lETvoVsi5eAMCruT8efk3l4hNJrXDx8sZsNFKYm1PfpkhuMbUdv3oLeBZws2z7ANlCiLJftfOAv+WzP3AOQAhhVBRFb8nvD/xSrszyx5y7Kr2HNSMURXkEeASwGg2nPJdeeoni3+tW+s2hU0eaWVE/KWPnzp04Ojry0EMPAaDRaHjzzTdp06YNL7zwAi+++CKFhYXs3buXBQsWAKWKLtHR0Zw9e5Ynn3xSFdSuShbuaom0sjB/27dv56233kKj0fDDDz+wa9cuXF1dycvLIz4+nkWLFuHr66sq6XzyyScoisKSJUv48ssvKSwspFevXrz//vsoikJ0dDQ9evRg165dZGdn8+GHH9KnTx9MJhPz58/nm2++wcbGhhkzZvDYY49VCMowa9YsDhw4QGFhIWPHjmXx4sXVtmtMTAzbtm3D1taWwYMHs2zZMtLT05k5c6aqJPPWW28RFRVVSVru9OnTfPjhhwQFBQF/BYc4fPgwCQkJrFy5ksuXLzMciQw6AAAgAElEQVRz5kxOnToFwLvvvkuvXr2qbOOi/DxyM9IxGY24eHji4u0j58Yk14S9oxN2jo6lIxzu7iiKvH/uFGq80oqiDAeuCCEO3gJ7qkUIsVoI0U0I0a1MReV24siRI5Wk39zd3QkICCA1NZUlS5Ywfvx4kpKS1PB3f/zxB99++y379+9n8eLFGAyGKmXhoKJEWvm4uUOHDmXmzJk89dRT7Nq1q5Jthw4d4q233uLo0aOcOnWKffv2ATBnzhwOHDjA4cOHKSwsrBDtyGg0sn//ft566y3VMa5evZrU1FSSkpJISUlh0qRJler6z3/+Q0JCAikpKezevZuUlJQq2ywzM5OtW7dy5MgRUlJS+Ne//gXAE088wVNPPcWBAwfYsmUL06dPV48pLy03fvx4PvvsMwDS0tJIS0urFG3p8ccfp1+/fiQnJ5OYmEhQUJDVNv7443VkX75E9qU0FBsbvP1b4ebrJx2q5JpRFAVXL29MRiOFVmJ0SxovtempRgEjFEUZCjgC7sBywFNRFFtLb7UlcMGS/wLQCjivKIot4AFklksvo/wxVaVfN9X1KG8nhg0bhoODAw4ODjRp0oTLly9XKQsHVJBIuxYiIiJo2bIlAGFhYaSmptK7d2927drFa6+9RkFBAVlZWQQFBXHfffcBMGbMGADCw8NJTU0FYMeOHcycORNbyyKdMsmz8nz22WesXr0ao9FIWloaR48eRavVWrXLw8MDR0dHHn74YYYPH87w4cPVesrP0ebk5JCXlwdUlJZ74IEHGDx4MIsXL+azzz5j7NixlerYuXMn69atA0rbz8PDg48//rhCGxfk5+Nib8e9ffvg6uWNi5eX7F1Ibgh7J2fsHBzV+XgZFOTOoEanKoRYACwAUBQlGnhGCDFJUZRNwFhK50CnAF9YDtlm2f7Zsn+nEEIoirIN2KAoyhtAC6AdsB9QgHaKorSh1JlOAP5eZ2d4C+ncuXMl6becnBzOnj3L3XffTWJiYqVjHBwc1M8ajQaj0VilLBxUlEi7FqzVU1RUxOzZs0lISKBVq1YsWrRIlYMrf0xZ/tpw+vRpli1bxoEDB/Dy8mLq1KkVyrwaW1tb9u/fzw8//MDmzZtZuXIlO3fuxGw288svv6h6sOUpL7Xm7++Pj48PKSkpxMXF8d5779XKzrI2XrpkCTkZ6RQX5GPn6Ii7XxPs7B1qLkAiqQFFUXDx8iL7UhpFebk4udWs4iRp+NzIo/h8YK6iKCconTP90JL+IeBjSZ8LxAAIIY4AnwFHgW+AR4UQJktPdw7wLaWriz+z5G1wDBw4kIKCArVXZDKZePrpp5k6dSrOzs5VyrVZK8eaLFxdU+bsfH19ycvLq1YLtoxBgwbx/vvvq062TBqtjJycHFxcXPDw8ODy5ct8/fXX1ZaXl5eHXq9n6NChvPnmmyQnJwMwePBg3n77bTVfUlJSlWWMHz+e1157Db1eb7VHPHDgQN59912g9Jro9XoGDBjAps8+4/ekQ5QUFWCwsSXXYJIOVVKnODi7YOvgQL5OR0MVL5FcG9fkVIUQ8UKI4ZbPp4QQEUKIu4UQ44QQxZb0Isv23Zb9p8od/x8hRFshRAchxNfl0rcLIdpb9v2nrk7uVlMm/bZp0ybatWtH+/btcXR05KWXXgKgf//+HD16lLCwMFUT1BpVycLVNZ6ensyYMYPg4GCGDBmiDoVWx/Tp0wkICECr1RIaGqrqk5YRGhpKly5d6NixI3//+9+Jioqqtrzc3FyGDx+OVquld+/evPHGGwCsWLGChIQEtFotnTt3rrYHOnbsWDZu3MgDDzxgdf/y5cvZtWsXISEhhIeHk5KcTHNPD+Y98RgTpz7E30aMZtTYsVy6dKnG85dIrgVFUXD19MJoKKEoP6++zZHcAqT0m+SOQQhBfraOfF0Wio2Cm7cfjm5ucq5LclMRQpB5vnQVu0/LgHq936T0W90gpd8kdzyG4iJy0q9gKC7G0cUVN18ZYlBya1AUBRdPb/RXLlGcn4+jqwwe0piRvyqSRo3ZbCZfl0W+XoeNjQbPps3lj5rkluPo6kq+zo687CwcXFzk6EgjRjpVSaOlpLCQnPQrGA0lOLm54+bjKyMiSeqF0pXA3uivXKa4IF+GumzESKcqaXSYTSbysjIpyNGjsbPDq7k/Ds7O9W2W5A7H0dWNPF0W+TodDs6yt9pYkU5V0qgoLsgnJ/0KJqMRZw9PXGWIQcltQuncqhc56VcoKSzAwdml5oMkDQ7pVCWNApPJSF5GBoV5udja2+Pt3xJ7R6f6NksiqYCTq1vpHL9Oh72Ts+ytNkLkI3wdoygK//jHP9Rto9GIn5+fGn7vVlP2juzNZt68eQQFBTFv3rybVsfFixethiEEOHn8OBs+3YCrlzc+/q2uy6HeSmk6ye1HbeQLbxTFxgYXTy9KigoxFBXe1Lok9YN0qnWMi4uLGpwe4Pvvv8ff37+Go24eVTlVIQTmOtR6XL16NSkpKbz++uu1yl/bsIfladGihdWoT0ajkYuXLvPV9z/g6u2DchsN914tz3f19u3G9VyXhkR17X+r5Asd3dyxsdWQp8uqObOkwXH7/PrUMT9+doyt/y+xTv9+/OxYreoeOnQo//vf/wD49NNPmThxorovKyuLUaNGodVqiYyMVBVcFi1axLRp04iOjuauu+5ixYoV6jGffPIJERERhIWF8c9//hOTycRHH33Ek08+qeb54IMPeOqppyrYERMTQ2FhIWFhYUyaNInU1FQ6dOjA5MmTCQ4O5ty5c8yaNYtu3boRFBTEwoUL1WMDAwNZuHAhXbt2JSQkhD/+KJXR2717N2FhYaoYem5uLiNGjCAvL4/w8HDi4uJIT0/n/vvvp3v37nTv3l1VxFm0aBEPPvggUVFRPPjgg1W2X0xMDKtWrVK3y8TcU1NTCQ4OBiA2NpYRI0YwYMAABg4cSExMDHv37iUsLIw333yT2NhY5syZo5YxfPhw4uPjAao856o4cOAAvXr1IjQ0lIiICHJzc6st39XVlaeffprQ0FB+/vlnAgMDmT9/Pl27dmXTpk2cPHmSe+65h/DwcPr06aO27dSpU3n88cfp1asXd911V4UHiFdffZWQkBBCQ0OJiYnh5MmTdO3aVd1//PjxCtvWSE1NZcCAAWi1WgYOHKjK6k2dOpWZM2fSo0cPnn322QrHxMbGMmrUKAYNGkRgYCArV67kjTfeoEuXLkRGRqphKpOSkoiMjESr1TJ69Gh0Oh1Q2vufP38+ERERtG/fnh9//BEodW7z5s2je/fuaLVa3n//fQAmT57Mf//7X7X+SZMm8cUXX1SwKS0tjb59+xIWFkZwcLBa5nfffUfPnj3p2rUr48aNUwUYyrf/66+/TkRERIU2CQkJUW0tG6n45ptv6Nq1K6GhoQwcOBAoVYiaNm0aERERdOnSpZJdtcXGxgYXDy9KCgspkb3VRkejdar1yYQJE9i4cSNFRUWkpKTQo8df8rALFy6kS5cupKSk8NJLLzF58mR137XIwD3wwAN8+eWXGAwGANasWcO0adMq2PHKK6/g5OREUlKSKh13/PhxZs+ezZEjR2jdunW1Mm2+vr4kJiYya9Ysli1bBsCyZctYtWoVSUlJ/Pjjjzg5ObFt2za1nvHjx9datq0qysu5QanqTZlUXnkSExPZvHkzu3fv5pVXXqFPnz4kJSVVeri4mmuRpispKWH8+PEsX76c5ORkduzYoSrkVIU1eT4fHx8SExOZMGECjzzyCG+//TYHDx5k2bJlzJ49Wz02LS2NvXv38tVXX6ki619//TVffPEFv/76K8nJyTz77LO0bdsWDw8PNSbymjVrVB3fqnjssceYMmWKKtlXpt0LcP78eX766Sc1TGR5Dh8+zOeff86BAwd4/vnncXZ25tChQ/Ts2VONcz158mReffVVUlJSCAkJqaCha01C8MMPP8TDw4MDBw5w4MABPvjgA06fPs3DDz9MbGwsAHq9np9++olhw4ZVsGfDhg0MGTKEpKQkkpOTCQsLIyMjg6VLl7Jjxw4SExPp1q1bhXMpa/+YmBhKSko4ffo0AHFxcZXurfT0dGbMmMGWLVtITk5m06ZNQOl9M2DAAPbv38+uXbuYN28e+fn51bZ5VTi5e2Cj0ZAve6uNjka7UKnPA+3rrW6tVktqaiqffvopQ4cOrbBv7969bNmyBYABAwaQmZlJTk4OcG0ycK6urgwYMICvvvqKTp06YTAY1Cfu6mjdujWRkZHqdnUybeWl3z7//HMAoqKimDt3LpMmTWLMmDGqnFx5aivbVhVdunThypUrXLx4kfT0dLy8vGjVqpUqP1fGoEGDrErP1cS1SNP9+eefNG/eXG1/d/ealUasyfOV/XDn5eXx008/MW7cOHVfcXGx+nnUqFHY2NjQuXNnLl++DJS250MPPYSz5bWgsnOePn06a9as4Y033iAuLo79+/dXa9fPP/+sXscHH3ywQq903LhxVaof9e/fHzc3N9zc3PDw8FClAUNCQkhJSUGv15OdnU2/fv0AmDJlSoXzsyYh+N1335GSkqL2xvV6PcePH2fw4MHMnj2b9PR0tmzZwv3336/KDJbRvXt3pk2bhsFgYNSoUYSFhbF7926OHj2qxpouKSmhZ8+eldofSuUC4+LiiImJIS4urlIc7l9++YW+ffvSpk2bCu393XffsW3bNvUBs6ioiLNnz15XaFQbGxucPTzJy8rEUFSEnRU1JknDpNE61fpmxIgRPPPMM8THx5OZmVmrY65VBm769Om89NJLdOzYscZeShnlZdNqkmmzJv0WExPDsGHD2L59O1FRUXz77bd07NixQh21lW2rjnHjxrF582YuXbpktZdaU1m2trYV5ozLzutapemutXywLs9XZqvZbMbT07NK1Z3y90BNcbnvv/9+Fi9ezIABAwgPD8fHx+eaz+Nq+2qyycbGRt22sbGp1RystftICMHbb7/NkCFDKuWfPHkyn3zyCRs3bmTNmjWV9vft25c9e/bwv//9j6lTpzJ37ly8vLwYNGhQlSMg5c9v/PjxjBs3jjFjxqAoCu3atavxHMps3rJlCx06dKhV/ppwdvegQK8jLzsLr2Yt6qRMSf0jh39vEtOmTWPhwoWVeo99+vRRh2Lj4+Px9fWttvdTnQxcjx49OHfuHBs2bKgwb1seOzs7dYj4aq5Vpg3g5MmThISEMH/+fLp3767OB5antrJtFy5cUOerrmb8+PFs3LiRzZs3V+j1VMXVsnqBgYEkJSVhNps5d+6c2ou71nPu0KEDaWlpHDhwAChV1TEajVWWXxPu7u60adNGHVIUQqhyd1UxaNAg1qxZQ0FBAfCX3J6joyNDhgxh1qxZFR6qFixYwNatWyuV06tXLzZu3AjA+vXr6dOnT61srgkPDw+8vLzUuc2PP/5Y7bVWxZAhQ3j33XfVe/PYsWPqUOrUqVN56623AKwuHDpz5gxNmzZlxowZTJ8+ncTERCIjI9m3bx8nTpwASofgjx2zvgaibdu2aDQa/v3vf1t9YIuMjGTPnj3qEHFZew8ZMoS3335bfdg5dOhQ9Q1TAzYaDc7unhTn52MoN1ohadjInupNomXLlhXmrMooW5Ck1WpxdnZm7dq11ZZTXgbObDZjZ2fHqlWraN26NVA6lJWUlISXl5fV4x955BG0Wi1du3blP/+pqKpXXqatVatWNcq0Abz11lvs2rULGxsbgoKCuPfeeyvlWbFiBY8++iharRaj0Ujfvn2tSrelpaVVGtorIygoiNzcXPz9/WnevHmNdmm1WjQaDaGhoUydOpUnn3ySNm3a0LlzZzp16qQu4rnWc7a3tycuLo7HHnuMwsJCnJyc2LFjB1FRUVbLrw3r169n1qxZLF26FIPBwIQJEwgNDa0y/z333ENSUhLdunXD3t6eoUOHqqu6J02axNatWxk8eLCa/7fffmPEiBGVynn77bd56KGHeP311/Hz87PaC7xe1q5dy8yZMykoKOCuu+6qsezp06eTmppK165dEULg5+enLlBq2rQpnTp1YtSoUVaPjY+P5/XXX8fOzg5XV1fWrVuHn58fsbGxTJw4UR1OX7p0Ke3bW58GGj9+PPPmzVMdZ3n8/PxYvXo1Y8aMwWw206RJE77//nteeOEFnnzySbRaLWazmTZt2vDVV19dSzNVwtnDk3x9Nvm6LDyb1XyfS25/pPRbA2f48OE89dRTVfb4bmdWrlxJQECAVQcgqR3Lli1Dr9fz73//W00bMmQI3377bT1adWMUFBQQEhJCYmIiHh4e9W3OTSc3K4N8nQ7fVgHY2jvUfMANIKXf6gYp/dYIyc7OJiIiosKS/4ZG+VdSJNfO6NGjOXnyJDt37qyQ3pAd6o4dO3j44Yd56qmn7giHCqW91QK9njydDs+mzerbHMkNIp1qA8XT07PKOSPJnYG1edOGzt/+9jd1zcCdgkZji7O7B/nZOoxe3tja29e3SZIbQC5UkkgkknrG2cMTRVHIz9bVtymSG0Q6VYlEIqlnNLa2OLl7UJiXg7GK1fqShoF0qhKJRHIb4OLpiYJCgeytNmikU5VIJJLbAI2tHU5u7hTm5mAyyt5qQ0U61Trm0qVLTJgwgbZt2xIeHs7QoUNvaEFR+cDt7733nhprNTY2losXL9aJzddLdnY277zzjrpdnTTb7YSrqytQ0d6kpCS2b99+y2158cUX2bFjxy2vFxrO9bqa8spL5UUWGgMunqXvm+dnZ1eZp+z+ldQdMTExdbbsWjrVOkQIwejRo4mOjubkyZMcPHiQl19+WY3hWsb1ymvNnDlTDcBfW6d6s6S8jEZjJadalTTbreB6JNXK21tbp1rX7blkyRL+9re/VUqvK4m46uytz+t1NdfSrnWpEVzX1/NGr5vGzg5HVzcKc/SYGrkM39VUdy2qigp3o5jNZkwmEytWrKizyBuN1qnuil1N3OKYOv3bFbu6+jp37cLOzo6ZM2eqaaGhofTp04f4+Hj69OnDiBEj1NBr1iTdoFRxpH379kRERKiyafCXBNrmzZtJSEhg0qRJhIWFqdqtZURHR/Pkk0/SrVs3li9fXqMUW8+ePWnXrh0ffPABUPpwMG/ePIKDgwkJCVEDjl99DmUSZGFhYcybN6+SNNuYMWO45557aNeuXYXg7R9++KF6fjNmzKjxfVWTycQzzzxDcHAwWq1WDYFYW0m106dP07NnT0JCQvjXv/6llltmb0lJCS+++CJxcXGEhYVVCrB+tcwcwOuvv67KlpXJx6WmptKxY0cmTZpEp06dGDt2rBpacMmSJXTv3p3g4GAeeeQRNdTd1KlTVcd29fmUZ9OmTQQHBxMaGkrfvn3VdrEmn2btOtUkpVdVGx88eJB+/foRHh7OkCFDSEtLA0qjZnXu3BmtVsuECROqvX61vZ+u5tNPPyUkJITg4GDmz58PVJYzLLN9xowZBAUFMXjwYPX7UJ3EXnVSdyNHjiQ6Opp27dpVUNup6vt6tdRfTEyM2jbPPPOMem9UJbt3tdyfi5cXeXl5DBwwQJVerI3M3Lp169BqtYSGhqrSilfXe/HiRQXg/vvvD5w6dWqrLl26dGzZsmXImjVrvADOnDlj161btw4dO3bs3K5du6BvvvnGFcDZ2blLWT1r1qzxuv/++wPLypk0aVJAaGhox5YtW4Z89dVXbuPGjQu86667gsryAHz++efuYWFhHTt37tzp3nvvvUuv19sA+Pv7h8yaNcu/c+fOnT766KMKYeHuv//+wL///e8BWq2246xZs1rm5OTYjBs3LjAkJKRTp06dOn/yySeeACtWrPAZOHBg24iIiA6tW7cOfvrpp1UHuWjRoqbt2rULateuXdCSJUuaAPz555/2gYGBwaNHjw5s37590Pjx4wOLi4ttOnbs2HnEiBFtcnJybKKjo+/u0KFD53bt2gV98MEH1sPVVYUQoto/wBHYDyQDR4DFlvQ2wK/ACSAOsLekO1i2T1j2B5Yra4El/U9gSLn0eyxpJ4CYmmwSQhAeHi6u5ujRo+rnnWveFxsXza/Tv51r3q9UZ3mWL18unnzySav7du3aJZydncWpU6dUW4cPHy5KSkqEEELMmjVLrF27Vly8eFG0atVKXLlyRRQXF4tevXqJRx99VAghxMKFC8Xrr78uhBCiX79+4sCBA1br6tevn5g1a5a6PXHiRPHjjz8KIYQ4c+aM6Nixo1qeVqsVBQUFIj09XbRs2VJcuHBBbN68Wfztb38TRqNRXLp0SbRq1UpcvHix0jmcPn1aBAUFqfWU316zZo1o06aNyM7OFoWFhSIgIECcPXtWXLhwQbRu3VpkZmaKkpIS0bt3b/X8quKdd94R999/vzAYDEIIITIzM4UQQrRu3Vq8+uqrar4BAwaIY8eOCSGE+OWXX0T//v2FEELcd999Yu3atUIIIVauXClcXFys2luVHWvWrBH+/v5qvd9++62YMWOGMJvNwmQyiWHDhondu3eL06dPC0Ds3btXCCHEQw89pF6vsmOFEOIf//iH2LZtmxBCiClTpohNmzZZPZ/yBAcHi/PnzwshhNDpdEIIId5//33x73//WwghRFFRkQgPDxenTp2qdJ0SExNF37591bI6deokzp49W+H8rbVxSUmJ6Nmzp7hy5YoQQoiNGzeKhx56SAghRPPmzUVRUVEFe6qitvdTeS5cuKB+DwwGg+jfv7/YunWrEEKo10+I0muo0WjEoUOHhBBCjBs3Tnz88cdCiKrvhylTpohhw4YJo9FYqd41a9aIZs2aiYyMDFFQUCCCgoLEgQMHqvy+CiEEIOLi4oQQQmRkZIj27dsLs9lcoW2GDx8uYmNjhRBCfPjhh2LkyJGqLWPHjhUmk0kcOXJEtG3btrScC+fE8eREYTQaRHp6umjbtq1aZvnzL+Pw4cOiXbt2Ij09XQjx1/12db39+vUzCiESxowZk3HPPfdkGY3GhISEhMOtWrUqEkIkvPjii+eeffbZ80KIBIPBkJCVlZUohEhwcnIyCSEShBAJH3300ckxY8ZklJUzbNiwLJPJlPDxxx+fcHFxMf36669HjEZjQufOnfP37dt35OLFi0nh4eG5er0+UQiR8Nxzz51/+umnLwghElq0aFH8/PPPnysru/zfmDFjMqKjo7MNBkOCECLh0UcfTVu1atUpIURCenr6odatWxfp9frE5cuXn/b19S1JS0s7lJube/Duu+8u3L1799E9e/YcbdeuXYFer0/Mzs5ObNu2beHevXuP/PHHHymKoogdO3b8XlZX+fNbs2bNifHjx6eXbWdkZBy62rakpKRUUYVvqk3wh2JggBAiT1EUO2CvoihfA3OBN4UQGxVFeQ94GHjX8l8nhLhbUZQJwKvAeEVROgMTgCCgBbBDUZSywJyrgEHAeeCAoijbhBBHuQH6T33kRg6/KURERKhyUlVJuv36669ER0fj5+cHlMYovZ452fKBwquTYhs5ciROTk44OTnRv39/9u/fz969e5k4cSIajYamTZvSr18/Dhw4gLu7e4VzqImBAweqUXE6d+7MmTNnyMjIoF+/fqqc1rhx42o8vx07djBz5kw1TnB5ubfaSKrt27dPldt78MEH1V7PtVBeZu67777ju+++o0uXLmrdx48fJyAgoEI84X/84x+sWLGCZ555hl27dvHaa69RUFBAVlYWQUFBqoRaeapS5ImKimLq1Kk88MADqpRaVfJp9vb2Fa5TbaT0rLXx4cOHOXz4MIMGDQJKe4RlcZi1Wi2TJk1i1KhRVcboLeN67qcDBw5U+B5MmjSJPXv2WK2rTZs2hIWFAX/Jy9UksVed1N2gQYNUxZ8xY8awd+9ebG1trX5foaLUn4eHB46Ojjz88MMMHz6c4cOHA9XL7lmT+3P28GLe/Bj2Jx7C1s6OCxcucPnyZZo1sz71t3PnTsaNG4evry/w13fk6nrnzp2rnvSIESOyNRoN4eHhRZmZmXYAkZGR+f/85z8DDQaDzdixY3W9evWqUUV92LBh2TY2NnTt2rXAx8fHEBERUQjQvn37wpMnTzqcOXPG/uTJk44REREdAQwGgxIeHp5XdvzkyZOrXO48ZswYXdk9GR8f7/7tt996rlixohlAcXGxcuLECXuA3r175zRr1sxksUcXHx/vqigKQ4cOzXZ3dzeXpe/atctt3Lhx2c2bNy8ZOHCgVTHcrl27Fj7//POtZs2a5T9y5Ej9Pffck2ctX1XU6FQtT2JlhdpZ/gQwAPi7JX0tsIhSpzrS8hlgM7BSURTFkr5RCFEMnFYU5QQQYcl3QghxCkBRlI2WvDfkVOuDoKCgaueoystPiSok3cqCit8o5euqToqt9NJUvV1duTVhTcqurqmtpFpN51XbeqD02i1YsIB//vOfFfKkpqZabc+ioiJmz55NQkICrVq1YtGiRVXKzVXVvu+99x6//vor//vf/wgPD+fgwYNVyqfFx8dXKqc2UnpXI4QgKCiIn3/+udK+//3vf+zZs4cvv/yS//znP/z2229ViiNUx7XcT1Vx9X1WWFhY4/1QXb3WrmFV31eoKPVna2vL/v37+eGHH9i8eTMrV66sFEayOvuFZVogbtMmsnNy+GbrFlq0bcddbdtel0RhdTg6OqqB38vqvffee/P27Nnz55YtWzymTZvWZs6cOZfnzJmTWb5NCgsLFWvlaDQa7O3t1TIt0oCKRqMRvXv3zvnyyy8rqxcAbm5uZmvpAK6uruo+IQSbN28+ERoaWkHSZ+/evS7X+jvm7OxcZZ1arbY4MTHx6JYtWzxeeOEF/x07duQsW7YsrdoCy1GrOVVFUTSKoiQBV4DvgZNAthCi7FfyPOBv+ewPnAOw7NcDPuXTrzqmqnRrdjyiKEqCoigJ6enptTH9ljJgwACKi4tZvfqvudeUlBRVEqs8VUm69ejRg927d5OZmYnBYKg0t1bG1VJn1bXUO68AACAASURBVFGdFNsXX3xBUVERmZmZxMfH0717d/r06UNcXBwmk4n09HT27NlDREREpXKvxYYyunfvzu7du9HpdBiNRrUHCaVh9xYsWFDpmEGDBvH++++rTrlMiqs81UmqRUVFVZA8s8a1nMuQIUP46KOP1N7+hQsX1Ot49uxZ1Qlt2LCB3r17qz+Gvr6+5OXlXdfioJMnT9KjRw+WLFmCn58f586dq1Y+7WpqktKz1sYdOnQgPT1dPR+DwcCRI0dUubv+/fvz6quvotfrycvLY//+/epCuvLU9n4qT0REBLt37yYjIwOTycSnn36qyslVJ2dYxvVI7JXx/fffk5WVRWFhIf/973+JioqqVoKxPHl5eej1eoYOHcqbb76p1nmtsnt6vZ7m/i2x1Wj45qsvawzdOGDAADZt2qRqN5d9R66ut0uXLtWupDp27Jh9y5YtDU8//XTG5MmT0xMTE50BfHx8DImJiY4mk4kvvvjimuYYo6Oj8xMSElwPHz7sAJCTk2OTkpJyzcoB/fv3z/l//+//NS3TMd63b59T2b69e/e6X758WZOXl6ds377ds1+/fnn9+/fP2759u2dubq5NTk6Ozfbt27369+9v9Utua2sriouLFYDU1FQ7Nzc38+zZs7Pmzp17KSkpyfla7KyVUxVCmIQQYUBLSnuXHWs45KYghFgthOgmhOhWNix0O6EoClu3bmXHjh20bduWoKAgFixYYHXIprykm1arZdCgQaSlpdG8eXMWLVpEz549iYqKqlJ1p2yxhbWFSlezYsUKEhIS0Gq1dO7cuYIMm1arpX///kRGRvLCCy/QokULRo8erS54GDBgAK+99prVc/Dx8SEqKorg4GDmzZtXqzby9/fnueeeIyIigqioKAIDA9Uh4pMnT1rVlp0+fToBAQGqTRs2bLBa9vr16/nwww8JDQ0lKOj/s3fm8VFV999/n3vvrJkkE0gIq1tVlpCwKUERQXgEtQiyuYAKWncropWfuBZtsdTyKFppXX4KiBsW64b44FJQUSyLRkS02NLIIoRsk2SS2e95/rgzNzMhGxAICfN+veY1M+fee+6ZO8l87vec75JjOnc88cQTLFq0iNzcXPbs2VPvseeddx7btm2r11GpLqNHj2bq1Kmm89PkyZNNQe7ZsyeLFi2id+/elJeXc/PNN+N2u7n++uvp27cvY8aMMacQD4bZs2ebTjtnn302/fr147rrrqNPnz4MHDiQvn37cuONNzY4G9BUKb36rrHVamXFihXcfffd9OvXj/79+/PFF18QiUS48soryc3NZcCAAcycORO3283OnTtxOBwH9N3cv6d4unTpwvz58znvvPPo168fgwYNYvz48UBtOcOYo1JDNPT30BSDBw9m0qRJ5OXlMWnSJM4444wG/1/rUlVVxdixY8nLy+Occ87hscceA4yye4sXLyYvL49ly5bxxBNPNDqGadOm8dXXXzNy7DiWvfQSvXo1/pObk5PDfffdx/Dhw+nXrx933nlnvee95557go31s3r16tTevXvn9O7du88bb7zR4X/+53+KAB566KE948ePP3XgwIG9srOzD8oVt2vXruFnnnmm8PLLLz/l9NNP73PGGWf0+vbbbw+cNmuC+fPn/xwOh0WvXr36nHrqqTn333+/aXzl5eVVjxs37hc5OTk5F198cfm5555bc84559RMnTq1dODAgb0HDRrU+6qrrioeOnRovT+W06ZNK+7du3efcePGnbx582ZH//79e/fq1avPvHnzuj744IPNtlLhEEq/CSEeBHzA3UBnKWVYCHEWMFdKOUYIsTr6er0QQgP2AVnAHAAp5R+i/aymdpp4rpRyTLT9nvj9GiJZ+u3wmTt3Li6Xy/RQPFp4vV5cLhfhcJgJEyZw7bXXMmHCBK688koef/xxjsUbpuZQWFjI2LFj2bp1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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "year_grouping.unstack(level=0)[product_types].plot()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Populating the interactive namespace from numpy and matplotlib\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/usr/local/lib/python3.5/dist-packages/IPython/core/magics/pylab.py:160: UserWarning: pylab import has clobbered these variables: ['datetime']\n",
      "`%matplotlib` prevents importing * from pylab and numpy\n",
      "  \"\\n`%matplotlib` prevents importing * from pylab and numpy\"\n"
     ]
    }
   ],
   "source": [
    "%pylab inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "for product in product_types:\n",
    "    plot(year_grouping.unstack(level=0).index, year_grouping.unstack(level=0)[product], marker='None', linestyle='-')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Closer look at different products, note different scales."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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oiJrQ0OD2rRpk09hjI2NdVZUVPj+S9mCWbNmVT788MPudVg+++wzd+/s7bffTqitrVVFRUXWL774Im7WrFk1kydP5tVXX8XpdFJSUsL27du9wsM30TJ0Sme48MIL+eijjzh9+jQOh8PdUwJjyaX777+/1Tlz587lmWeecQthU1gNT9oLjzJz5kyv8CW+6Iotl19+Oc8995x7nP/EiRMUFxuBDo4ePer+4X/55ZeZNWuW+4ufmJhIdXV1txwsDh06xNSpU3nooYdISkri2LFj7YZCaUlHYXF8vcfjx4+npKTEbY/dbmfv3r3u0DWzZ8/m0UcfpaKigurqar788ktuvfXWVnVfdNFFnfo8eZKTk8NHH31EaWkpTqeTV155xR0aJjw83G1zW3QnXE4T7777LuXl5dTV1bF582ZmzpzJnDlz2Lhxo/s+l5eX+1xKq7q6moqKCq666ioef/xx9zW7GkKnoqKC5ORkwsPD+fDDDztctuuyyy7jtddeo6yszN2+7lzXV4gcMCIS7N+/H5fL1eWl0boSYqc92guj4+ueXXTRRWzevJna2lpqamrYtGlTm/aHh4cTERNHQvJgThYVER0dzeLFi1m1apX7PfAnQS1kFouFN99889AHH3wQP3z48PQxY8akrV69eujQoUNbfes8w7OMGzcu9bLLLht37Nix8JEjR9pXr179/bRp0yZOmTJlwrhx43z+Dbv11ltLf/azn42cMGFCanV1dbt/P9avX38sLy8vZty4camjR49OW7NmTVLTsYkTJ9bOmDFj/NSpUyfed999J1NSUuw/+MEP3JPGl112GY899pjPIY2BAwcyc+ZM0tPTWbVqVafeo6FDh/LAAw+Qk5PDzJkzSUlJcQ8/Hjp0yGcE5qVLlzJixAh3m15++WWfdb/00ks8++yzZGVlkZaW5p4MfuKJJ1i7di0ZGRmcONEqPilgREHet2+fT2ePlsybN48f//jHbgeSG264wS2C48ePZ+3atUycOJHTp0+zYsUKEhISuPPOO0lPT+fyyy93D091hVWrVrkdH2bMmEFWVhZLly4lNTWVSZMmkZ6ezvLly9vs9XYUFsfXexwREcHGjRtZvXo1WVlZZGdn89lnn+F0Olm8eDEZGRlccMEF/PznPychIYGjR4/6jP69YMGCTn2ePBkyZAiPPPIIs2fPJisri8mTJ3PttdcCsGzZMvfQZnu09XnoiJycHK6//noyMzO5/vrrmTJlCqmpqfzhD39g3rx5ZGZmMnfuXLfjiydVVVXMnz+fzMxMZs2axV/+8hfACKHz/PPPk5mZyYsvvsgTTzzRbhtuueUWcnNzycjI4K9//Wur4LUtSUtL49e//jWXXHIJWVlZ3Hvvvd267rZt29yhjl599VXuueceAB555BHmz5/PjBkzOhVWyRPPEDuZmZlMnz7dZxzDjvjtb3+L3W4nMzOTtLQ0fvvb37qP+bpnkyZN4rbbbiMnJ4epU6eydOlS93RAS5YtW8akKVO4fdkyCgsL3U49v//9770cxPyFhHHxI/fee+95sbGxzoceeuiUZ35Ph3Gprq4mNjYWh8PBggULuP3221mwYAGLFy/m8ccfd8+LhBpHjhxh/vz5FBYWBropAWHVqlX85Cc/ITMzM9BN6TYvvPACubm5rFmzJtBNETpJIO6ZhHERePDBB3nvvfeor69n3rx57gn8v/3tbwFumXA2/OlPfwp0EwQhJJAeWS/QW4E1BUEQQpGz7ZEF9RyZIAiCIHRER0LmcrlcEjVSEARB6BHaGxXsLB0JWWFJSUk/ETNBEATB32hjzVpsti6vUeFFu84eDodjaVFR0YaioqJ0ZBiy25SVlfVa+BhBEIRQwmazMWzYsLOqo11nD8E/TJkyRefm5ga6GYIgCCGDOHsIgiAIfQYRMkEQBCGkESETBEEQQhoRMkEQBCGkESETBEEQQhoRMkEQBCGkESETBEEQQhpZ/V4QhD6Nw+WgwdlAvaOeeme917bB0UCds85IOxuoc9S1LutZvp1jtjAbPxr/IxanLiYuIi7QZp9TiJAJghB0uLTLLQpNAuJLTHwJi7u8s1mIGhytharpmMPlO3hqR0RaI7GF2Yi0RhIVFoXNaiMyLJIoaxSxEbHYrDZsYTb39mjVUdYVrOPF/S+yJHUJt0y8hdiIVsHuhW4gQiYIQq9Q3VjN7tLdFBQXsL98PzX2mtbiY6YbnA3dukaYJYwoa5RbYDyFpJ+tH4Otg73Ep6mMZ9otQB7pluUjrZFYVNdnZvaX7WddwTrW5K9xC9qPJ/6YmPCYbtkrGMgSVb2ALFEl9DW01hyrOkZ+ST75xfnkl+Rz8PRBNBqLsjAqfhT9Ivv5FBxfAuLZ24kMa1Heo2yYJTT+m+8t3cu6gnVsP76dhMgEbku7jZsn3Ex0eHSgmxY0dGWJKhGyXkCETDjXqXfUs7dsr1u0CooLON1wGoC48DgykzLJSs4iOymbjMQMGVIz2VOyh3UF6/jkxCf0j+zPT9N/yk3jbxJBQ4Qs6BAhE841imqK3IKVX5zPV+Vf4dDGXFNKfApZSVlkJ2eTnZTN+Qnnd2sYri9RUFLAU/lP8en3nzLANoDb02/nxvE3EhUWFeimBYw+K2RKqeeA+UCx1jrdzBsAvAqkAEeAG7XWp5URV+UJ4CqgFrhNa51nnrME+I1Z7R+01v9l5k8GXgCigC3APboTb6AImRDK2F12vi7/urm3VVJAUU0RADarjfTEdLdoZSZl0t/WP8AtDl3yi/NZm7+WL05+wUDbQO7IuINF4xZhCzu7eF2hSF8WsouBauCvHkL2GFCutX5EKfUroL/WerVS6irgZxhCNhV4Qms91RS+XGAKoIFdwGRT/L4Efg7swBCyJ7XWb3fULhEyIZQory83elqmaO0t3Uu9sx6AITFDyE7Kdg8TjhswjnBLeIBbfO6RdyqPdfnr2FG0g6SoJO7IuIMbxt1ApDUy0E3rNfqskAEopVKAf3oI2dfApVrrk0qpIcA2rfV4pdQzZvoVz3JNL631cjP/GWCb+fpQaz3BzL/Zs1x7iJAJwYrT5eRQxSEKSowhwoKSAr6r/A4wPABTB6SSmZRJdnI2WUlZDI4ZHOAW9y12Fu1kXf46ck/lkhydzNKMpVw/9noirBGBblqP0xUhCw0Xn7NjkNb6pJkuAgaZ6aHAMY9yx8289vKP+8j3iVJqGbAMYMSIEWfRfEHwH54u8Pkl+ewu2U21vRqAAbYBZCVlsXDsQrKTskkdmNonh7SCiQsHX8jzVzzPlye/ZG3+Wv5jx3/w7J5nWZa5jAVjFhBuld4w9A0hc6O11kqpXumCaq3XA+vB6JH1xjVDFq3hzFE4tRdKD0ByKoyeDfIlPSvac4FXKMb2H8tVo65yz28NixuGMXUsBBs5Q3K4cPCFfHHyC9blr+Pfv/h3NuzZwJ2Zd3Ld6Ov6vKD1BSE7pZQa4jG0WGzmnwCGe5QbZuadwBhe9MzfZuYP81Fe6Ap1Z6B4nyFap/aa6X3QWOVdLmoApF4LGTfAiBlgEa+3jmjPBT42PJaspCzmjpwrLvAhilKK6edNZ9qQaXz+/eesLVjLQ58/xIbdG1iWuYxrxlzTZ+cr+8Ic2Z+AMg9njwFa6/+tlPoh8G80O3s8qbXOMZ09dgGTzCrzMJw9yn04e/xfrfWWjtrUJ+fIHI1Q9o0hUqcKmwWr0mN01tYPBqUbPbBBqUZ64Bg4tgP2bISvt4C9FuKHQtoCQ9SGZIP0GoDOu8BnJWUxOmG0uMCfY2it+eTEJ6zLX0dhWSFDY4eyPHM5V4++OmQeDG+PPuvsoZR6BaM3lQicAv4PsBn4OzAC+A7D/b7cdL9fA1yB4X7/U611rlnP7cADZrV/1Fo/b+ZPodn9/m3gZ33e/V5rqDxhiFSx2cs6tc8YInTZjTKWcEgcB4PSDMFKTjPS8ee1L0qNNfD124aoHXzPqG/gGEi/wRC1xLG9Y2MQ0FkX+KykLLKSssQFvg+htebjEx+zNn8t+8r2MTxuOMszl/PD838Y0oLWZ4UsWDlnhKy+Eor3m4JlDg8W74X6iuYy8cPM3lVas2ANHANhZ+llVVsO+/8Be16DI58AGgZnGoKWfj30G9ZhFaFERy7wng8ciwu8AIagbTu2jacKnmJ/+X5Gxo9keeZyrhp1FVaLNdDN6zIiZEFGyAmZ0wHlh4whQU/BOnO0uUxEnIdgeWyjEnq+fZUnYe8mKNwIJ3YZeSOmG6KWeh3EJPZ8G/xIuy7wKoyJAyd6DROKC7zQHlprPjj2AU/lP8XXp78mJT6Fu7Lu4oqUK0JK0ETIgoygFTKtofpUC8eLQig5AE2rjyurMYTXJFZNgpUwIjjmqsoOQeEbhqiVfGW0d/RsY/hxwg/BFh/oFrbLt2e+5ZYtt7RygW/qbYkLvNBdXNrF+0ffZ13+Og6eOcj5/c5nRdYK5qXMC4n5UhGyICMohKyxBoq/8nC8MMWrrry5TNwQb8eL5FRIGg9hIbCagNaGPYUbYc/rUHEUwmww7nJD1MbOg/DgE4RGZyOPfvmoe6WM4XHDxQVe8Csu7eLd797l6YKnOXjmIGMSxnBX1l3MHTk3qAVNhCzI6FUhczmh/LCH44XZ0yo/jLHiFhAe3VqwBqVB9IDeaWNPozUc32nMp+3dBDUlEBkPE+ZDxvUw6lKwhu4kuCB0B5d2sfXIVp4qeIpvK75lbP+xrMhawZwRc4JS0ETIgoweE7LqktaOF8VfgaPOOK4sMGC0t6fgoFRISOk7z2U5HXBku9FL2/8mNFRCTJIxl5ZxAwzL6TvvhSBgzMm+c+Qdni54miOVRxjffzwrsldw2fDLgmo0QIQsyDhrIbPXGfM/noJ1ah/UFDeXiUny8BQ0e1hJEyC874aBaIW9Hg6+a7jzH3gHHPXQbzikL4SMRUbvNIi+yILQkzhdTrYc3sLTBU9ztOooEwdMZEXWCi4dfmlQCJoIWZDRbSF7YxmcyDM8CLXLyAuzGQI1KN3saZmiFZvs30af6zRUwVdbjDm1Qx+AywGJ45vd+QeODnQLBaFXcLgcvPXtWzyz+xmOVR0jbWAaK7NXctHQiwIqaCJkQUa3heyVm43hQbeLezoMGAUh5EIbEtSUwb7NUPg6fPepkXfeBUYvLW0hxA8JbPsEoRewu+z889A/eWb3M5yoPkFGYgYrslYwa+isgAiaCFmQERRei0LnqDje7M5/sgBQkDLL6KWlXnvuOMQIQhvYXXbePPgm63ev5/ua78lMyuTurLuZft70XhU0EbIgQ4QsRCk9aLrzbzTWjbSEw5g5hjv/+CshUhbdFc5d7E47mw9tZv3u9RTVFJGdlM3K7JVMGzKtVwRNhCzIECELcbSGot2GO3/hG8bakuHRMO4KY05tzA9C41k7QegGjc5GNn2zif/c85+cqj3FpORJ3J19NzlDcnr0uiJkQYYI2TmEywXHvjB6afs2Q22ZsYr/xGsMUUu5SOYwhXOSRmcjr3/zOht2b6C4rpgpg6awMnslFw6+sEeuJ0IWZIiQnaM47fDtNkPUvvonNFZD7CAz5MwiGDpZ3PmFc44GZwMbD2xkw54NlNaVkjM4h5XZK5k8aLJfryNCFmSIkPUB7HVw4H+MObUDW421KvunGE4i6TcYj0oIwjlEvaOe1w68xrN7nqWsvoxpQ6Zxd/bdZCdn+6V+EbIgQ4Ssj1FfAfv/aYjatx+BdhqPTzQ9o9Y/JdAtFAS/Ueeo4+9f/53nCp+jvL6cGefNYGX2SrKSss6qXhGyIEOErA9TXWLMpe15zYh8DTDsQqOXlrYA4gYFtn2C4Cdq7bW8+vWrPF/4PKcbTjNr6Czuzr6b9MT0btUnQhZkiJAJgBHPrfB1Y93HU3uMh91TLjLm0yZe3Tux3HoJrTX2Bif11Xbqa+zubV21kW6sc6AsCmuYwmK1uLcWq8Ia5r11Hw+zYDX3LWEKq+e2qbxHvsVqwWKROcreptZey8tfvcwLe1+g3lHP+4vep19kvy7XI0IWZIiQCa0o/qr5GbXTh+HqJ2HykkC3yidaa+z1TkOEPESppTjV1zQa22o7dTV2XI42flsURNjC0FrjcmicDlePtV0pmgWwSSCbBLClUHpurcrrPC8BbUtofQmyh9CGRViJGxBJZHTfiOZdY6+hoLiAGUNndOt8EbIgQ4RMaBOt4fs8GDjGcOPv8ctpGuscLQTI7iVADdX2VqLlcvr+nVAKImPCiYoNxxYTjq2NbVSsmY4NJzI63KunpLVGuzROp8bl1LgcLpwOjcvpwulwGXlObaabjmn3sZb5nue5z3donE6XUbfnddzbpvK6ua6mOpwuj/ONLWfxsxkZHUbcQBtxA2zEJ0YRN9BG/MDmdIRNQgxB14RM3jFBCCRKGW763UC7NA11Di8x8hKg6kbqaxzUmdv66kYaahy4XG2IkkVhiwlzC1BCcjS2UWHYYiOaRSnWW7Qio8JQZzl8p5RCWVVIPX7ncnkLYWth9diaAthY76C6vIHKsjqqyuo5U1zHsX3lOOzePVJbTLhb3OISo4ztQBvxAw2hC48MoTeqlxAhE4QgwOXSNNZ6i05bQ3me27YGVCwW5RYeW0w4/QdHY4vt5907atFjirCdvSj1FSwWhSXCetY/oFpr6qrsbnGrKqunstRIl31fw5E9Za2GXqPiwokb6CFwHr26uAE2wiL6ntCJkAlCADlTXMvrj+6ivtbe5nCVJUwR5dEjGnBejNlLCiPK3NpiI7xEKdxmDYqYUkL7KKWIjo8gOj6CwaNaDy1rl6a2qtEtcJUeYldytIpv80taDftGx0cQn2gjbqDHsKWZjhtgwxp+7gWSFSEThABiiwlnzJRk3/NJZl54pIhSX0VZFDH9IonpF8ng81sLnculqa1o8BK4qrJ6KsvqOXW4goO7itGeQ8kKYvpFmkLXLHBG7y6K2AGRWK2hJ3Ti7NELiLOHIAiBwOV0UX2modWwZWVZPZVlddScbvAanlYKYvpHEu9j6DJuoI3YhEgsvSR04uzRwyilrgCeAKzABq31Iz1xnT3HK3BqTZhFYbUoj63hDuwz39yX52cEQbBYLaYoRfk87nS6qDnd4D1sac7XHf/6NNVnGryGvC0WReyAyNa9OdMpJaZfZEDmWUXIuohSygqsBeYCx4GdSqk3tdb7/H2t5S/m8n1FfbfOVYpWAmdtJXwtBNDatjA2H7f4ON/Mb3V+i/LWNvI9jluUItzafN0wa3O5cI/rN9dlXNddxiIPwQpCZ7FaLcQnRhGf2IbQ2V1UnW7dm6sqq+O7vWXUVjR6lbdYFXEDvHtyF8wb0ePDlSJkXScHOKi1/hZAKfXfwLWA34XsLzdlU9foxOHSOF0uc6txOM1ty3yv4z7yXS6v853aPOb0XVed3YnD6cLlchrnODUus4zLpXE4nbjMOp3mNZu2Lq1RgDLHLQxp0Sjz351Ce291c9osiVbG1nO/qZRWHjV4pQFlCJzFajGEL8ziJYDNwugtmB2Kp/v8zgmtp8C3dc2mes9PiiUpTmKaCcGFNdxCQnI0CcnRPo87Gp1Uldd7CVxlWT2VpfUcLijB3uhi8hUje7ydImRdZyhwzGP/ODC1Jy406L5l2E+dwj2IrXXzC7PH77Hv7+PnGi3FrymP9kSynX1t7rt8iKmm9b5n2gU0KkWDWc+/lt/NvDtv7JX3QRD8RViElf6DY+g/OMbncYfd2SuOSiJkPYRSahmwDGDEiBHdqiNm5kyclZVGd8b8MCjzh9cd50qZafduJ443lfFxHKWa62jvuPvDqZrLuHc9zm3Vlo6Pt6GycQAABaBJREFUGyrRJKjGVmvdjXwNruZ8d15n6vE6p6385mPa5TKWXHK5cLmMfZe5YoXLpdHazNfmvpmnzbzEsUO79uEQhBAgLLx3nmkTIes6J4DhHvvDzDwvtNbrgfVgeC1250LJv7y3O6cJgiD0KULvgYHAsxMYq5QapZSKAH4EvBngNgmCIPRZpEfWRbTWDqXUvwH/g+F+/5zWem+AmyUIgtBnESHrBlrrLcCWQLdDEARBkKFFQRAEIcQRIRMEQRBCGhEyQRAEIaQRIRMEQRBCGhEyQRAEIaSRMC69gFKqBPium6cnAqV+bE4oIDaf+/Q1e0Fs7iojtdZJnSkoQhbkKKVyOxuT51xBbD736Wv2gtjck8jQoiAIghDSiJAJgiAIIY0IWfCzPtANCABi87lPX7MXxOYeQ+bIBEEQhJBGemSCIAhCSCNC1ssopYYrpT5USu1TSu1VSt1j5g9QSr2rlPrG3PY38ycopT5XSjUope5rUdcRpdQepVS+Uio3EPZ0Bj/bnKCU2qiU+koptV8pNT0QNnWEv2xWSo0372/Tq1Ip9YtA2dUefr7P/8uso1Ap9YpSyhYIm9rDz/beY9q6N1jvL3TL5luUUrvN36nPlFJZHnVdoZT6Wil1UCn1q7NqmDaj48qrd17AEGCSmY4DDgCpwGPAr8z8XwGPmulk4ELgj8B9Leo6AiQG2qZetvm/gKVmOgJICLR9PW2zR51WoAjj+ZqA29hTNgNDgcNAlLn/d+C2QNvXg/amA4VANEZEkveAMYG2z082zwD6m+krgR0en+VDwPnm97gASO1uu6RH1storU9qrfPMdBWwH+OLey3GjzTm9jqzTLHWeidgD0Bz/YK/bFZK9QMuBp41yzVqrc/0ihFdpIfu8xzgkNa6uw/X9yh+tjkMiFJKhWH8wH/fw83vMn60dyLGD3yt1toBfAQs7AUTukw3bP5Ma33azP8CGGamc4CDWutvtdaNwH+bdXQLEbIAopRKAS4AdgCDtNYnzUNFwKBOVKGBrUqpXUqpZT3SSD9zljaPAkqA55VS/1JKbVBKxfRUW/2FH+5zEz8CXvFr43qIs7FZa30C+DNwFDgJVGitt/ZYY/3AWd7jQuAipdRApVQ0cBUwvIea6je6YfMdwNtmeihwzOPYcTOvW4iQBQilVCzwOvALrXWl5zFt9L074046S2s9CaPLfrdS6mL/t9R/+MHmMGAS8JTW+gKgBmMYI2jx031GKRUBXAO85vdG+pmztdmcX7kW44/LeUCMUmpxDzX3rDlbe7XW+4FHga3AO0A+4OyZ1vqHrtqslJqNIWSre6I9ImQBQCkVjvEheElr/YaZfUopNcQ8PgQo7qge858rWutiYBNGdz0o8ZPNx4HjWusd5v5GDGELSvx1n02uBPK01qf831L/4SebfwAc1lqXaK3twBsYcy1Bhx+/y89qrSdrrS8GTmPMPQUlXbVZKZUJbACu1VqXmdkn8O51DjPzuoUIWS+jlFIYczz7tdZ/8Tj0JrDETC8B/l8H9cQopeKa0sA8jCGKoMNfNmuti4BjSqnxZtYcYJ+fm+sX/GWzBzcT5MOKfrT5KDBNKRVt1jkHYy4mqPDnPVZKJZvbERjzYy/7t7X+oas2m/a8AfxEa+0pzjuBsUqpUeZow4/MOrqHv7xZ5NVpr59ZGN3u3RhDCPkYY+IDgfeBbzC8lgaY5Qdj9EQqgTNmOh7D26fAfO0Ffh1o23raZvNYNpBr1rUZ0yMq2F5+tjkGKAP6BdquXrT598BXGH/OXgQiA21fD9v7McafsgJgTqBt86PNGzB6mE1lcz3qugqj53nobH+/ZGUPQRAEIaSRoUVBEAQhpBEhEwRBEEIaETJBEAQhpBEhEwRBEEIaETJBEAQhpBEhEwRBEEIaETJBEAQhpBEhEwRBEEKa/w815MN/htGgVgAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "for product in product_types[:6]:\n",
    "    plot(year_grouping.unstack(level=0).index, year_grouping.unstack(level=0)[product], marker='None', linestyle='-',label=product)\n",
    "    legend(loc='best')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Looks like credit card went to prepaid/credit card"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "for product in product_types[6:12]:\n",
    "    plot(year_grouping.unstack(level=0).index, year_grouping.unstack(level=0)[product], marker='None', linestyle='-',label=product)\n",
    "    legend(loc='best')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "for product in product_types[12:]:\n",
    "    plot(year_grouping.unstack(level=0).index, year_grouping.unstack(level=0)[product], marker='None', linestyle='-',label=product)\n",
    "    legend(loc='best')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Looks like the product labels changed overtime. For example, Credit Card and Prepaid Card both end in 2017 but Credit Card or Prepaid Card picks up in 2017. This most likely reflects how the online submission form and options has changed from the CFPB's inception in 2011. This gives us a good, logical basis to wrap up the product labels."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Looking at issues"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "161"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['issue'].nunique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Incorrect information on your report                                                90397\n",
       "Problem with a credit reporting company's investigation into an existing problem    43716\n",
       "Attempts to collect debt not owed                                                   31786\n",
       "Improper use of your report                                                         21688\n",
       "Incorrect information on credit report                                              21217\n",
       "Cont'd attempts collect debt not owed                                               17434\n",
       "Trouble during payment process                                                      14836\n",
       "Loan servicing, payments, escrow account                                            14722\n",
       "Communication tactics                                                               14406\n",
       "Written notification about debt                                                     13599\n",
       "Managing an account                                                                 11355\n",
       "False statements or representation                                                  11302\n",
       "Loan modification,collection,foreclosure                                            10789\n",
       "Dealing with your lender or servicer                                                 9823\n",
       "Struggling to pay mortgage                                                           9166\n",
       "Took or threatened to take negative or legal action                                  8478\n",
       "Problem with a purchase shown on your statement                                      8039\n",
       "Dealing with my lender or servicer                                                   7909\n",
       "Managing the loan or lease                                                           7795\n",
       "Disclosure verification of debt                                                      7590\n",
       "Name: issue, dtype: int64"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['issue'].value_counts()[:20]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "96"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sum(complaints_df['issue'].value_counts() < 1000)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "A lot of the issue labels have less than a 1000 counts."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Credit line increase/decrease                                                         451\n",
       "Other transaction issues                                                              471\n",
       "Getting a loan                                                                        479\n",
       "Unsolicited issuance of credit card                                                   491\n",
       "Problem with a company's investigation into an existing issue                         499\n",
       "Other fee                                                                             502\n",
       "Credit determination                                                                  506\n",
       "Trouble using the card                                                                507\n",
       "Payoff process                                                                        513\n",
       "Managing, opening, or closing your mobile wallet account                              525\n",
       "Unauthorized transactions/trans. issues                                               543\n",
       "Billing statement                                                                     620\n",
       "Struggling to pay your bill                                                           630\n",
       "Unauthorized transactions or other transaction problem                                639\n",
       "Shopping for a loan or lease                                                          662\n",
       "Transaction issue                                                                     681\n",
       "Problem with the payoff process at the end of the loan                                686\n",
       "Credit card protection / Debt protection                                              712\n",
       "Late fee                                                                              771\n",
       "Problem with a purchase or transfer                                                   778\n",
       "APR or interest rate                                                                  785\n",
       "Unexpected or other fees                                                              822\n",
       "Advertising and marketing                                                             830\n",
       "Delinquent account                                                                    834\n",
       "Charged fees or interest I didn't expect                                              852\n",
       "Rewards                                                                               900\n",
       "Credit monitoring or identity protection                                              936\n",
       "Customer service / Customer relations                                                 973\n",
       "Getting a loan or lease                                                              1029\n",
       "Credit decision / Underwriting                                                       1289\n",
       "Making/receiving payments, sending money                                             1432\n",
       "Closing/Cancelling account                                                           1440\n",
       "Trouble using your card                                                              1500\n",
       "Improper use of my credit report                                                     1520\n",
       "Taking out the loan or lease                                                         1560\n",
       "Using a debit or ATM card                                                            1597\n",
       "Other transaction problem                                                            1604\n",
       "Problems at the end of the loan or lease                                             1685\n",
       "Money was not available when promised                                                1695\n",
       "Identity theft / Fraud / Embezzlement                                                1723\n",
       "Problem caused by your funds being low                                               1902\n",
       "Other                                                                                1940\n",
       "Charged fees or interest you didn't expect                                           1971\n",
       "Problems caused by my funds being low                                                2084\n",
       "Threatened to contact someone or share information improperly                        2186\n",
       "Settlement process and costs                                                         2250\n",
       "Unable to get credit report/credit score                                             2252\n",
       "Problem with a lender or other company charging your account                         2396\n",
       "Credit monitoring or identity theft protection services                              2421\n",
       "Problems when you are unable to pay                                                  2456\n",
       "Opening an account                                                                   2464\n",
       "Closing an account                                                                   2676\n",
       "Advertising and marketing, including promotional offers                              2705\n",
       "Closing your account                                                                 2740\n",
       "Struggling to pay your loan                                                          2859\n",
       "Getting a credit card                                                                2889\n",
       "Improper contact or sharing of info                                                  2911\n",
       "Closing on a mortgage                                                                2921\n",
       "Taking/threatening an illegal action                                                 2932\n",
       "Can't repay my loan                                                                  3057\n",
       "Billing disputes                                                                     3102\n",
       "Applying for a mortgage or refinancing an existing mortgage                          3403\n",
       "Deposits and withdrawals                                                             3425\n",
       "Unable to get your credit report or credit score                                     3523\n",
       "Problem with fraud alerts or security freezes                                        3630\n",
       "Struggling to repay your loan                                                        3711\n",
       "Application, originator, mortgage broker                                             3746\n",
       "Fraud or scam                                                                        3885\n",
       "Problem when making payments                                                         4343\n",
       "Fees or interest                                                                     4646\n",
       "Other features, terms, or problems                                                   4969\n",
       "Credit reporting company's investigation                                             5663\n",
       "Account opening, closing, or management                                              6347\n",
       "Disclosure verification of debt                                                      7590\n",
       "Managing the loan or lease                                                           7795\n",
       "Dealing with my lender or servicer                                                   7909\n",
       "Problem with a purchase shown on your statement                                      8039\n",
       "Took or threatened to take negative or legal action                                  8478\n",
       "Struggling to pay mortgage                                                           9166\n",
       "Dealing with your lender or servicer                                                 9823\n",
       "Loan modification,collection,foreclosure                                            10789\n",
       "False statements or representation                                                  11302\n",
       "Managing an account                                                                 11355\n",
       "Written notification about debt                                                     13599\n",
       "Communication tactics                                                               14406\n",
       "Loan servicing, payments, escrow account                                            14722\n",
       "Trouble during payment process                                                      14836\n",
       "Cont'd attempts collect debt not owed                                               17434\n",
       "Incorrect information on credit report                                              21217\n",
       "Improper use of your report                                                         21688\n",
       "Attempts to collect debt not owed                                                   31786\n",
       "Problem with a credit reporting company's investigation into an existing problem    43716\n",
       "Incorrect information on your report                                                90397\n",
       "Name: issue, dtype: int64"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pandas.options.display.max_rows\n",
    "pandas.set_option('display.max_rows', None)\n",
    "complaints_df['issue'].value_counts().sort_values()[68:]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Lets look at it from a percentage perspective."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "issue_list = complaints_df['issue'].value_counts()/len(complaints_df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Lender damaged or destroyed property                                                0.000002\n",
       "Property was damaged or destroyed property                                          0.000004\n",
       "Problem with an overdraft                                                           0.000004\n",
       "Lender damaged or destroyed vehicle                                                 0.000004\n",
       "Lender sold the property                                                            0.000006\n",
       "Property was sold                                                                   0.000008\n",
       "Shopping for a line of credit                                                       0.000019\n",
       "Disclosures                                                                         0.000025\n",
       "Overdraft, savings, or rewards features                                             0.000029\n",
       "Problem with overdraft                                                              0.000030\n",
       "Managing the line of credit                                                         0.000030\n",
       "Account terms and changes                                                           0.000032\n",
       "Overdraft, savings or rewards features                                              0.000032\n",
       "Was approved for a loan, but didn't receive money                                   0.000036\n",
       "Unexpected/Other fees                                                               0.000042\n",
       "Advertising, marketing or disclosures                                               0.000048\n",
       "Incorrect exchange rate                                                             0.000051\n",
       "Problem with cash advance                                                           0.000057\n",
       "Overlimit fee                                                                       0.000059\n",
       "Lender repossessed or sold the vehicle                                              0.000059\n",
       "Credit limit changed                                                                0.000067\n",
       "Convenience checks                                                                  0.000070\n",
       "Vehicle was damaged or destroyed the vehicle                                        0.000076\n",
       "Cash advance fee                                                                    0.000078\n",
       "Cash advance                                                                        0.000084\n",
       "Balance transfer fee                                                                0.000097\n",
       "Customer service/Customer relations                                                 0.000105\n",
       "Incorrect/missing disclosures or info                                               0.000110\n",
       "Lost or stolen money order                                                          0.000114\n",
       "Lost or stolen check                                                                0.000130\n",
       "Was approved for a loan, but didn't receive the money                               0.000147\n",
       "Fees                                                                                0.000147\n",
       "Arbitration                                                                         0.000158\n",
       "Applied for loan/did not receive money                                              0.000162\n",
       "Advertising                                                                         0.000162\n",
       "Forbearance / Workout plans                                                         0.000162\n",
       "Problem adding money                                                                0.000164\n",
       "Excessive fees                                                                      0.000171\n",
       "Adding money                                                                        0.000175\n",
       "Bankruptcy                                                                          0.000183\n",
       "Sale of account                                                                     0.000187\n",
       "Money was taken from your bank account on the wrong day or for the wrong amount     0.000194\n",
       "Privacy                                                                             0.000200\n",
       "Charged bank acct wrong day or amt                                                  0.000202\n",
       "Application processing delay                                                        0.000204\n",
       "Vehicle was repossessed or sold the vehicle                                         0.000204\n",
       "Other service issues                                                                0.000263\n",
       "Loan payment wasn't credited to your account                                        0.000274\n",
       "Payment to acct not credited                                                        0.000288\n",
       "Can't stop withdrawals from your bank account                                       0.000312\n",
       "Can't stop charges to bank account                                                  0.000316\n",
       "Received a loan you didn't apply for                                                0.000326\n",
       "Can't contact lender or servicer                                                    0.000373\n",
       "Problem with additional add-on products or services                                 0.000394\n",
       "Applying for a mortgage                                                             0.000398\n",
       "Received a loan I didn't apply for                                                  0.000400\n",
       "Getting a line of credit                                                            0.000408\n",
       "Confusing or misleading advertising or marketing                                    0.000432\n",
       "Wrong amount charged or received                                                    0.000505\n",
       "Identity theft protection or other monitoring services                              0.000556\n",
       "Balance transfer                                                                    0.000568\n",
       "Problem getting a card or closing an account                                        0.000627\n",
       "Confusing or missing disclosures                                                    0.000661\n",
       "Problem with customer service                                                       0.000684\n",
       "Can't contact lender                                                                0.000708\n",
       "Managing, opening, or closing account                                               0.000735\n",
       "Other service problem                                                               0.000806\n",
       "Getting the loan                                                                    0.000819\n",
       "Credit line increase/decrease                                                       0.000859\n",
       "Other transaction issues                                                            0.000897\n",
       "Getting a loan                                                                      0.000912\n",
       "Unsolicited issuance of credit card                                                 0.000935\n",
       "Problem with a company's investigation into an existing issue                       0.000950\n",
       "Other fee                                                                           0.000956\n",
       "Credit determination                                                                0.000964\n",
       "Trouble using the card                                                              0.000966\n",
       "Payoff process                                                                      0.000977\n",
       "Managing, opening, or closing your mobile wallet account                            0.001000\n",
       "Unauthorized transactions/trans. issues                                             0.001034\n",
       "Billing statement                                                                   0.001181\n",
       "Struggling to pay your bill                                                         0.001200\n",
       "Unauthorized transactions or other transaction problem                              0.001217\n",
       "Shopping for a loan or lease                                                        0.001261\n",
       "Transaction issue                                                                   0.001297\n",
       "Problem with the payoff process at the end of the loan                              0.001306\n",
       "Credit card protection / Debt protection                                            0.001356\n",
       "Late fee                                                                            0.001468\n",
       "Problem with a purchase or transfer                                                 0.001482\n",
       "APR or interest rate                                                                0.001495\n",
       "Unexpected or other fees                                                            0.001565\n",
       "Advertising and marketing                                                           0.001581\n",
       "Delinquent account                                                                  0.001588\n",
       "Charged fees or interest I didn't expect                                            0.001623\n",
       "Rewards                                                                             0.001714\n",
       "Credit monitoring or identity protection                                            0.001783\n",
       "Customer service / Customer relations                                               0.001853\n",
       "Getting a loan or lease                                                             0.001960\n",
       "Credit decision / Underwriting                                                      0.002455\n",
       "Making/receiving payments, sending money                                            0.002727\n",
       "Closing/Cancelling account                                                          0.002742\n",
       "Trouble using your card                                                             0.002857\n",
       "Improper use of my credit report                                                    0.002895\n",
       "Taking out the loan or lease                                                        0.002971\n",
       "Using a debit or ATM card                                                           0.003041\n",
       "Other transaction problem                                                           0.003055\n",
       "Problems at the end of the loan or lease                                            0.003209\n",
       "Money was not available when promised                                               0.003228\n",
       "Identity theft / Fraud / Embezzlement                                               0.003281\n",
       "Problem caused by your funds being low                                              0.003622\n",
       "Other                                                                               0.003695\n",
       "Charged fees or interest you didn't expect                                          0.003754\n",
       "Problems caused by my funds being low                                               0.003969\n",
       "Threatened to contact someone or share information improperly                       0.004163\n",
       "Settlement process and costs                                                        0.004285\n",
       "Unable to get credit report/credit score                                            0.004289\n",
       "Problem with a lender or other company charging your account                        0.004563\n",
       "Credit monitoring or identity theft protection services                             0.004611\n",
       "Problems when you are unable to pay                                                 0.004677\n",
       "Opening an account                                                                  0.004692\n",
       "Closing an account                                                                  0.005096\n",
       "Advertising and marketing, including promotional offers                             0.005151\n",
       "Closing your account                                                                0.005218\n",
       "Struggling to pay your loan                                                         0.005445\n",
       "Getting a credit card                                                               0.005502\n",
       "Improper contact or sharing of info                                                 0.005544\n",
       "Closing on a mortgage                                                               0.005563\n",
       "Taking/threatening an illegal action                                                0.005584\n",
       "Can't repay my loan                                                                 0.005822\n",
       "Billing disputes                                                                    0.005908\n",
       "Applying for a mortgage or refinancing an existing mortgage                         0.006481\n",
       "Deposits and withdrawals                                                            0.006523\n",
       "Unable to get your credit report or credit score                                    0.006709\n",
       "Problem with fraud alerts or security freezes                                       0.006913\n",
       "Struggling to repay your loan                                                       0.007067\n",
       "Application, originator, mortgage broker                                            0.007134\n",
       "Fraud or scam                                                                       0.007399\n",
       "Problem when making payments                                                        0.008271\n",
       "Fees or interest                                                                    0.008848\n",
       "Other features, terms, or problems                                                  0.009463\n",
       "Credit reporting company's investigation                                            0.010785\n",
       "Account opening, closing, or management                                             0.012087\n",
       "Disclosure verification of debt                                                     0.014455\n",
       "Managing the loan or lease                                                          0.014845\n",
       "Dealing with my lender or servicer                                                  0.015062\n",
       "Problem with a purchase shown on your statement                                     0.015310\n",
       "Took or threatened to take negative or legal action                                 0.016146\n",
       "Struggling to pay mortgage                                                          0.017456\n",
       "Dealing with your lender or servicer                                                0.018707\n",
       "Loan modification,collection,foreclosure                                            0.020547\n",
       "False statements or representation                                                  0.021524\n",
       "Managing an account                                                                 0.021625\n",
       "Written notification about debt                                                     0.025898\n",
       "Communication tactics                                                               0.027435\n",
       "Loan servicing, payments, escrow account                                            0.028037\n",
       "Trouble during payment process                                                      0.028254\n",
       "Cont'd attempts collect debt not owed                                               0.033202\n",
       "Incorrect information on credit report                                              0.040406\n",
       "Improper use of your report                                                         0.041303\n",
       "Attempts to collect debt not owed                                                   0.060534\n",
       "Problem with a credit reporting company's investigation into an existing problem    0.083254\n",
       "Incorrect information on your report                                                0.172154\n",
       "Name: issue, dtype: float64"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "issue_list.sort_values()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Note the Dealing with my lender or servicer is mentioned twice (should merge all of those together).\n",
    "\n",
    "Check how many are less than 1 percent."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "139"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sum(issue_list < 0.01)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "139 are less than 1 percent. I have a few noted that can be wrapped into bigger categories, but for the rest they should be wrapped up together as an \"other\" label."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Looking at subproducts and subissues"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "75"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['subproduct'].nunique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Electronic Benefit Transfer / EBT card             3\n",
       "Student prepaid card                               4\n",
       "Transit card                                      19\n",
       "Traveler’s/Cashier’s checks                       22\n",
       "Credit repair                                     39\n",
       "Pawn loan                                         49\n",
       "Check cashing                                     54\n",
       "Other special purpose card                        58\n",
       "Government benefit payment card                   80\n",
       "Mobile wallet                                     85\n",
       "ID prepaid card                                  101\n",
       "Refund anticipation check                        104\n",
       "Foreign currency exchange                        127\n",
       "Cashing a check without an account               134\n",
       "Check cashing service                            150\n",
       "Gift or merchant card                            154\n",
       "Gift card                                        161\n",
       "Traveler's check or cashier's check              165\n",
       "Money order                                      184\n",
       "Debt settlement                                  227\n",
       "(CD) Certificate of deposit                      274\n",
       "Payroll card                                     363\n",
       "CD (Certificate of Deposit)                      381\n",
       "Government benefit card                          422\n",
       "Federal student loan                             549\n",
       "Reverse mortgage                                 703\n",
       "General purpose card                             730\n",
       "Credit repair services                           807\n",
       "Mortgage                                         907\n",
       "Title loan                                       925\n",
       "Vehicle lease                                    962\n",
       "Auto                                            1064\n",
       "Private student loan debt                       1169\n",
       "Federal student loan debt                       1228\n",
       "Personal line of credit                         1275\n",
       "General-purpose prepaid card                    1466\n",
       "Lease                                           1604\n",
       "Mortgage debt                                   1617\n",
       "Other banking product or service                1647\n",
       "Virtual currency                                1712\n",
       "Home equity loan or line of credit (HELOC)      1824\n",
       "International money transfer                    1831\n",
       "Home equity loan or line of credit              2103\n",
       "Other type of mortgage                          2181\n",
       "Mobile or digital wallet                        2278\n",
       "Savings account                                 2393\n",
       "Auto debt                                       2602\n",
       "Payday loan debt                                2712\n",
       "Other personal consumer report                  2721\n",
       "Other mortgage                                  3236\n",
       "Domestic (US) money transfer                    3417\n",
       "Other bank product/service                      3477\n",
       "VA mortgage                                     3707\n",
       "Payday loan                                     4247\n",
       "Conventional adjustable mortgage (ARM)          4975\n",
       "Vehicle loan                                    5141\n",
       "Private student loan                            5186\n",
       "Installment loan                                5969\n",
       "Store credit card                               6249\n",
       "Non-federal student loan                        6437\n",
       "Medical                                         6990\n",
       "Loan                                            7264\n",
       "Credit card                                     7520\n",
       "FHA mortgage                                   11972\n",
       "Medical debt                                   12378\n",
       "Other (i.e. phone, health club, etc.)          12389\n",
       "Conventional fixed mortgage                    14562\n",
       "Federal student loan servicing                 14975\n",
       "Credit card debt                               16098\n",
       "Conventional home mortgage                     18976\n",
       "Other debt                                     20527\n",
       "I do not know                                  22127\n",
       "General-purpose credit card or charge card     27177\n",
       "Checking account                               27497\n",
       "Credit reporting                              158060\n",
       "Name: subproduct, dtype: int64"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['subproduct'].value_counts().sort_values()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Percentage Perspective"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [],
   "source": [
    "subproduct_list = complaints_df['subproduct'].value_counts()/len(complaints_df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Electronic Benefit Transfer / EBT card        0.000006\n",
       "Student prepaid card                          0.000008\n",
       "Transit card                                  0.000036\n",
       "Traveler’s/Cashier’s checks                   0.000042\n",
       "Credit repair                                 0.000074\n",
       "Pawn loan                                     0.000093\n",
       "Check cashing                                 0.000103\n",
       "Other special purpose card                    0.000110\n",
       "Government benefit payment card               0.000152\n",
       "Mobile wallet                                 0.000162\n",
       "ID prepaid card                               0.000192\n",
       "Refund anticipation check                     0.000198\n",
       "Foreign currency exchange                     0.000242\n",
       "Cashing a check without an account            0.000255\n",
       "Check cashing service                         0.000286\n",
       "Gift or merchant card                         0.000293\n",
       "Gift card                                     0.000307\n",
       "Traveler's check or cashier's check           0.000314\n",
       "Money order                                   0.000350\n",
       "Debt settlement                               0.000432\n",
       "(CD) Certificate of deposit                   0.000522\n",
       "Payroll card                                  0.000691\n",
       "CD (Certificate of Deposit)                   0.000726\n",
       "Government benefit card                       0.000804\n",
       "Federal student loan                          0.001046\n",
       "Reverse mortgage                              0.001339\n",
       "General purpose card                          0.001390\n",
       "Credit repair services                        0.001537\n",
       "Mortgage                                      0.001727\n",
       "Title loan                                    0.001762\n",
       "Vehicle lease                                 0.001832\n",
       "Auto                                          0.002026\n",
       "Private student loan debt                     0.002226\n",
       "Federal student loan debt                     0.002339\n",
       "Personal line of credit                       0.002428\n",
       "General-purpose prepaid card                  0.002792\n",
       "Lease                                         0.003055\n",
       "Mortgage debt                                 0.003079\n",
       "Other banking product or service              0.003137\n",
       "Virtual currency                              0.003260\n",
       "Home equity loan or line of credit (HELOC)    0.003474\n",
       "International money transfer                  0.003487\n",
       "Home equity loan or line of credit            0.004005\n",
       "Other type of mortgage                        0.004154\n",
       "Mobile or digital wallet                      0.004338\n",
       "Savings account                               0.004557\n",
       "Auto debt                                     0.004955\n",
       "Payday loan debt                              0.005165\n",
       "Other personal consumer report                0.005182\n",
       "Other mortgage                                0.006163\n",
       "Domestic (US) money transfer                  0.006507\n",
       "Other bank product/service                    0.006622\n",
       "VA mortgage                                   0.007060\n",
       "Payday loan                                   0.008088\n",
       "Conventional adjustable mortgage (ARM)        0.009474\n",
       "Vehicle loan                                  0.009791\n",
       "Private student loan                          0.009876\n",
       "Installment loan                              0.011367\n",
       "Store credit card                             0.011901\n",
       "Non-federal student loan                      0.012259\n",
       "Medical                                       0.013312\n",
       "Loan                                          0.013834\n",
       "Credit card                                   0.014321\n",
       "FHA mortgage                                  0.022800\n",
       "Medical debt                                  0.023573\n",
       "Other (i.e. phone, health club, etc.)         0.023594\n",
       "Conventional fixed mortgage                   0.027732\n",
       "Federal student loan servicing                0.028519\n",
       "Credit card debt                              0.030657\n",
       "Conventional home mortgage                    0.036138\n",
       "Other debt                                    0.039092\n",
       "I do not know                                 0.042139\n",
       "General-purpose credit card or charge card    0.051756\n",
       "Checking account                              0.052366\n",
       "Credit reporting                              0.301012\n",
       "Name: subproduct, dtype: float64"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "subproduct_list.sort_values()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "How many below 1 percent again."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "57"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sum(subproduct_list < 0.01)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Should follow the same recommendation as the products branch and merge the obvious labels like Gift Card and Gift and Merchant Card, while the rest get wrapped up into an \"Other\" label."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Subissue"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "216"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['subissue'].nunique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Was signed up for overdraft on card, but don't want to be                                    3\n",
       "Trouble using the card to send money to another person                                       3\n",
       "Problem with a check written from your prepaid card account                                  7\n",
       "Qualified for a better loan than the one offered                                             8\n",
       "Threatened to turn you in to immigration or deport you                                       9\n",
       "Don't want a card provided by your employer or the government                               13\n",
       "Overcharged for a purchase or transfer you did make with the card                           15\n",
       "Overdraft charges                                                                           15\n",
       "Changes in terms from what was offered or advertised                                        19\n",
       "Problem with renewal                                                                        19\n",
       "Problem with fees or penalties                                                              20\n",
       "Problem extending the lease                                                                 21\n",
       "Account sold or transferred to another company                                              21\n",
       "Problem with convenience check                                                              22\n",
       "Problem adding money                                                                        22\n",
       "Problem with a trade-in                                                                     24\n",
       "Trouble using the card to pay a bill                                                        28\n",
       "Filed for bankruptcy                                                                        30\n",
       "Problem with additional add-on products or services purchased with the loan                 31\n",
       "Contacted you instead of your attorney                                                      33\n",
       "Denied loan                                                                                 34\n",
       "Problem with signing the paperwork                                                          40\n",
       "Problem with cash advances                                                                  45\n",
       "Problem with direct deposit                                                                 50\n",
       "Received marketing offer after opted out                                                    52\n",
       "Problem when attempting to purchase vehicle at the end of the lease                         52\n",
       "Receiving unwanted marketing/advertising                                                    53\n",
       "Report shared with employer w/o consent                                                     53\n",
       "Qualify for a better loan than offered                                                      56\n",
       "Credit card company forcing arbitration                                                     57\n",
       "High-pressure sales tactics                                                                 57\n",
       "Problem after you declared or threatened to declare bankruptcy                              59\n",
       "Problem using the card to withdraw money from an ATM                                        61\n",
       "Information that should be on the report is missing                                         63\n",
       "Trouble getting a working replacement card                                                  65\n",
       "Deposits or withdrawals                                                                     65\n",
       "Confusing or misleading advertising about the card                                          66\n",
       "Contacted me instead of my attorney                                                         67\n",
       "Trouble getting information about the card                                                  74\n",
       "Late or other fees                                                                          86\n",
       "Confusing or misleading advertising                                                         94\n",
       "Trouble getting, activating, or registering a card                                         103\n",
       "Problem related to refinancing                                                             113\n",
       "Bounced checks or returned payments                                                        123\n",
       "Can't qualify for a loan                                                                   127\n",
       "Indicated shouldn't respond to lawsuit                                                     141\n",
       "Credit denial                                                                              145\n",
       "Changes in terms mid-deal or after closing                                                 146\n",
       "Confusing or missing disclosures                                                           147\n",
       "Sued where didn't live/sign for debt                                                       147\n",
       "Problem cancelling or closing account                                                      148\n",
       "Trouble closing card                                                                       148\n",
       "Problem getting a working replacement card                                                 153\n",
       "Termination fees or other problem when ending the lease early                              154\n",
       "Confusing or misleading advertising or marketing                                           154\n",
       "Received unwanted marketing or advertising                                                 160\n",
       "Account terms and changes                                                                  165\n",
       "Loan sold or transferred to another company                                                170\n",
       "Sued you in a state where you do not live or did not sign for the debt                     179\n",
       "Problem while selling or giving up the vehicle                                             181\n",
       "Told you not to respond to a lawsuit they filed against you                                182\n",
       "Add-on products and services                                                               206\n",
       "Report provided to employer without your written authorization                             214\n",
       "Fees charged for closing account                                                           220\n",
       "Can't stop withdrawals from your account                                                   229\n",
       "Received unsolicited financial product or insurance offers after opting out                232\n",
       "Called outside of 8am-9pm                                                                  235\n",
       "Excess mileage, damage, or wear fees, or other problem after the lease is finish           237\n",
       "Privacy issues                                                                             239\n",
       "Overcharged for something you did purchase with the card                                   250\n",
       "Attempted to/Collected exempt funds                                                        251\n",
       "Delay in processing application                                                            254\n",
       "Trouble using the card to spend money in a store or online                                 262\n",
       "Money was taken from your account on the wrong day or for the wrong amount                 276\n",
       "Billing dispute                                                                            278\n",
       "Charged for a purchase or transfer you did not make with the card                          284\n",
       "Problem with fraud alerts                                                                  292\n",
       "Problem with balance transfer                                                              305\n",
       "Information is incorrect                                                                   328\n",
       "Cashing a check                                                                            350\n",
       "Sent card you never applied for                                                            353\n",
       "Problem with the interest rate                                                             365\n",
       "Contacted you after you asked them to stop                                                 369\n",
       "Called before 8am or after 9pm                                                             372\n",
       "Problem with additional products or services purchased with the loan                       383\n",
       "Indicated committed crime not paying                                                       384\n",
       "Keep getting calls about your loan                                                         391\n",
       "Collected or attempted to collect exempt funds                                             392\n",
       "Indicated you were committing crime by not paying debt                                     398\n",
       "Account opened as a result of fraud                                                        410\n",
       "Seized/Attempted to seize property                                                         426\n",
       "Problem with paying off the loan                                                           427\n",
       "Unexpected increase in interest rate                                                       429\n",
       "Problem with product or service terms changing                                             430\n",
       "Impersonated an attorney or official                                                       437\n",
       "Non-sufficient funds and associated fees                                                   440\n",
       "Called after sent written cease of comm                                                    448\n",
       "Need information about my balance/terms                                                    466\n",
       "Sued w/o proper notification of suit                                                       468\n",
       "Notification didn't disclose it was an attempt to collect a debt                           470\n",
       "Didn't receive services that were advertised                                               477\n",
       "Card company isn't resolving a dispute about a purchase or transfer                        479\n",
       "Can't temporarily delay making payments                                                    494\n",
       "Lender trying to repossess or disable the vehicle                                          495\n",
       "Keep getting calls about my loan                                                           496\n",
       "Unable to receive car title or other problem after the loan is paid off                    500\n",
       "Can't temporarily postpone payments                                                        501\n",
       "Credit card company won't increase or decrease your credit limit                           520\n",
       "Denied request to lower payments                                                           554\n",
       "Credit card company won't work with you while you're going through financial hardship      561\n",
       "Fraudulent loan                                                                            562\n",
       "Need information about your loan balance or loan terms                                     577\n",
       "Problem with fees charged                                                                  579\n",
       "Loan balance remaining after the vehicle is repossessed and sold                           583\n",
       "Problem canceling credit monitoring or identify theft protection service                   593\n",
       "Used obscene/profane/abusive language                                                      594\n",
       "Contacted employer after asked not to                                                      601\n",
       "Inadequate help over the phone                                                             603\n",
       "Not disclosed as an attempt to collect                                                     604\n",
       "Contacted your employer                                                                    633\n",
       "Debt was discharged in bankruptcy                                                          662\n",
       "Funds not received from closed account                                                     671\n",
       "Problem making or receiving payments                                                       676\n",
       "Contacted me after I asked not to                                                          694\n",
       "Threatened arrest/jail if do not pay                                                       711\n",
       "Threatened to arrest you or take you to jail if you do not pay                             713\n",
       "Unable to open an account                                                                  724\n",
       "Seized or attempted to seize your property                                                 773\n",
       "Problem accessing account                                                                  889\n",
       "Application denied                                                                         893\n",
       "Sued you without properly notifying you of lawsuit                                         900\n",
       "Threatened to sue on too old debt                                                          929\n",
       "Can't use card to make purchases                                                           959\n",
       "Investigation took too long                                                                962\n",
       "Used obscene, profane, or other abusive language                                           999\n",
       "Can't get flexible payment options                                                         999\n",
       "Don't agree with the fees charged                                                         1011\n",
       "Billing dispute for services                                                              1028\n",
       "Impersonated attorney, law enforcement, or government official                            1036\n",
       "Problem getting report or credit score                                                    1038\n",
       "You never received your bill or did not know a payment was due                            1063\n",
       "Confusing or misleading advertising about the credit card                                 1071\n",
       "Talked to a third-party about your debt                                                   1151\n",
       "Charged too much interest                                                                 1176\n",
       "Didn't receive terms that were advertised                                                 1183\n",
       "Having problems with customer service                                                     1193\n",
       "Problem getting my free annual report                                                     1214\n",
       "Card opened as result of identity theft or fraud                                          1236\n",
       "Overdrafts and overdraft fees                                                             1253\n",
       "Threatened to take legal action                                                           1265\n",
       "Don't agree with fees charged                                                             1292\n",
       "Problem with rewards from credit card                                                     1295\n",
       "Problem lowering your monthly payments                                                    1300\n",
       "Fee problem                                                                               1318\n",
       "Funds not handled or disbursed as instructed                                              1348\n",
       "Can't close your account                                                                  1359\n",
       "Problem getting your free annual credit report                                            1396\n",
       "Report improperly shared by CRC                                                           1415\n",
       "Problem with customer service                                                             1467\n",
       "Personal information                                                                      1528\n",
       "Banking errors                                                                            1539\n",
       "Talked to a third party about my debt                                                     1549\n",
       "Can't decrease my monthly payments                                                        1557\n",
       "Debt was already discharged in bankruptcy and is no longer owed                           1586\n",
       "Didn't receive advertised or promotional terms                                            1634\n",
       "Problem with statement of dispute                                                         1697\n",
       "Threatened to sue you for very old debt                                                   1795\n",
       "Billing problem                                                                           1809\n",
       "Transaction was not authorized                                                            1891\n",
       "Received bad information about my loan                                                    1898\n",
       "Information is missing that should be on the report                                       1907\n",
       "Problem using a debit or ATM card                                                         1955\n",
       "Can't get other flexible options for repaying your loan                                   1956\n",
       "Debt resulted from identity theft                                                         1983\n",
       "Reinserted previously deleted info                                                        2028\n",
       "Other problem getting your report or credit score                                         2106\n",
       "Other problem                                                                             2213\n",
       "No notice of investigation status/result                                                  2401\n",
       "Card was charged for something you did not purchase with the card                         2471\n",
       "Problem during payment process                                                            2490\n",
       "Right to dispute notice not received                                                      2552\n",
       "Trouble with how payments are handled                                                     2564\n",
       "You told them to stop contacting you, but they keep trying                                2594\n",
       "Problem with personal statement of dispute                                                2658\n",
       "Public record                                                                             2682\n",
       "Account terms                                                                             2738\n",
       "Problem with fees                                                                         3041\n",
       "Company closed your account                                                               3166\n",
       "Deposits and withdrawals                                                                  3176\n",
       "Was not notified of investigation status or results                                       3184\n",
       "Difficulty submitting a dispute or getting information about a dispute over the phone     3384\n",
       "Trouble with how payments are being handled                                               3416\n",
       "Received bad information about your loan                                                  3548\n",
       "Investigation took more than 30 days                                                      3611\n",
       "Threatened or suggested your credit would be damaged                                      3717\n",
       "Public record information inaccurate                                                      4233\n",
       "Not given enough info to verify debt                                                      4434\n",
       "Personal information incorrect                                                            4618\n",
       "Didn't receive notice of right to dispute                                                 4710\n",
       "Old information reappears or never goes away                                              4718\n",
       "Account status                                                                            5139\n",
       "Credit card company isn't resolving a dispute about a purchase on your statement          5318\n",
       "Debt was result of identity theft                                                         6893\n",
       "Reporting company used your report improperly                                             7038\n",
       "Information is not mine                                                                   7102\n",
       "Frequent or repeated calls                                                                7899\n",
       "Didn't receive enough information to verify debt                                          8419\n",
       "Attempted to collect wrong amount                                                         8724\n",
       "Debt is not mine                                                                         10105\n",
       "Debt was paid                                                                            11759\n",
       "Credit inquiries on your report that you don't recognize                                 14150\n",
       "Debt is not yours                                                                        16232\n",
       "Account information incorrect                                                            16684\n",
       "Account status incorrect                                                                 17469\n",
       "Their investigation did not fix an error on your report                                  31147\n",
       "Information belongs to someone else                                                      39803\n",
       "Name: subissue, dtype: int64"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "complaints_df['subissue'].value_counts().sort_values()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [],
   "source": [
    "subissue_list = complaints_df['subissue'].value_counts()/len(complaints_df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Was signed up for overdraft on card, but don't want to be                                0.000006\n",
       "Trouble using the card to send money to another person                                   0.000006\n",
       "Problem with a check written from your prepaid card account                              0.000013\n",
       "Qualified for a better loan than the one offered                                         0.000015\n",
       "Threatened to turn you in to immigration or deport you                                   0.000017\n",
       "Don't want a card provided by your employer or the government                            0.000025\n",
       "Overcharged for a purchase or transfer you did make with the card                        0.000029\n",
       "Overdraft charges                                                                        0.000029\n",
       "Changes in terms from what was offered or advertised                                     0.000036\n",
       "Problem with renewal                                                                     0.000036\n",
       "Problem with fees or penalties                                                           0.000038\n",
       "Problem extending the lease                                                              0.000040\n",
       "Account sold or transferred to another company                                           0.000040\n",
       "Problem with convenience check                                                           0.000042\n",
       "Problem adding money                                                                     0.000042\n",
       "Problem with a trade-in                                                                  0.000046\n",
       "Trouble using the card to pay a bill                                                     0.000053\n",
       "Filed for bankruptcy                                                                     0.000057\n",
       "Problem with additional add-on products or services purchased with the loan              0.000059\n",
       "Contacted you instead of your attorney                                                   0.000063\n",
       "Denied loan                                                                              0.000065\n",
       "Problem with signing the paperwork                                                       0.000076\n",
       "Problem with cash advances                                                               0.000086\n",
       "Problem with direct deposit                                                              0.000095\n",
       "Received marketing offer after opted out                                                 0.000099\n",
       "Problem when attempting to purchase vehicle at the end of the lease                      0.000099\n",
       "Receiving unwanted marketing/advertising                                                 0.000101\n",
       "Report shared with employer w/o consent                                                  0.000101\n",
       "Qualify for a better loan than offered                                                   0.000107\n",
       "Credit card company forcing arbitration                                                  0.000109\n",
       "High-pressure sales tactics                                                              0.000109\n",
       "Problem after you declared or threatened to declare bankruptcy                           0.000112\n",
       "Problem using the card to withdraw money from an ATM                                     0.000116\n",
       "Information that should be on the report is missing                                      0.000120\n",
       "Trouble getting a working replacement card                                               0.000124\n",
       "Deposits or withdrawals                                                                  0.000124\n",
       "Confusing or misleading advertising about the card                                       0.000126\n",
       "Contacted me instead of my attorney                                                      0.000128\n",
       "Trouble getting information about the card                                               0.000141\n",
       "Late or other fees                                                                       0.000164\n",
       "Confusing or misleading advertising                                                      0.000179\n",
       "Trouble getting, activating, or registering a card                                       0.000196\n",
       "Problem related to refinancing                                                           0.000215\n",
       "Bounced checks or returned payments                                                      0.000234\n",
       "Can't qualify for a loan                                                                 0.000242\n",
       "Indicated shouldn't respond to lawsuit                                                   0.000269\n",
       "Credit denial                                                                            0.000276\n",
       "Changes in terms mid-deal or after closing                                               0.000278\n",
       "Confusing or missing disclosures                                                         0.000280\n",
       "Sued where didn't live/sign for debt                                                     0.000280\n",
       "Problem cancelling or closing account                                                    0.000282\n",
       "Trouble closing card                                                                     0.000282\n",
       "Problem getting a working replacement card                                               0.000291\n",
       "Termination fees or other problem when ending the lease early                            0.000293\n",
       "Confusing or misleading advertising or marketing                                         0.000293\n",
       "Received unwanted marketing or advertising                                               0.000305\n",
       "Account terms and changes                                                                0.000314\n",
       "Loan sold or transferred to another company                                              0.000324\n",
       "Sued you in a state where you do not live or did not sign for the debt                   0.000341\n",
       "Problem while selling or giving up the vehicle                                           0.000345\n",
       "Told you not to respond to a lawsuit they filed against you                              0.000347\n",
       "Add-on products and services                                                             0.000392\n",
       "Report provided to employer without your written authorization                           0.000408\n",
       "Fees charged for closing account                                                         0.000419\n",
       "Can't stop withdrawals from your account                                                 0.000436\n",
       "Received unsolicited financial product or insurance offers after opting out              0.000442\n",
       "Called outside of 8am-9pm                                                                0.000448\n",
       "Excess mileage, damage, or wear fees, or other problem after the lease is finish         0.000451\n",
       "Privacy issues                                                                           0.000455\n",
       "Overcharged for something you did purchase with the card                                 0.000476\n",
       "Attempted to/Collected exempt funds                                                      0.000478\n",
       "Delay in processing application                                                          0.000484\n",
       "Trouble using the card to spend money in a store or online                               0.000499\n",
       "Money was taken from your account on the wrong day or for the wrong amount               0.000526\n",
       "Billing dispute                                                                          0.000529\n",
       "Charged for a purchase or transfer you did not make with the card                        0.000541\n",
       "Problem with fraud alerts                                                                0.000556\n",
       "Problem with balance transfer                                                            0.000581\n",
       "Information is incorrect                                                                 0.000625\n",
       "Cashing a check                                                                          0.000667\n",
       "Sent card you never applied for                                                          0.000672\n",
       "Problem with the interest rate                                                           0.000695\n",
       "Contacted you after you asked them to stop                                               0.000703\n",
       "Called before 8am or after 9pm                                                           0.000708\n",
       "Problem with additional products or services purchased with the loan                     0.000729\n",
       "Indicated committed crime not paying                                                     0.000731\n",
       "Keep getting calls about your loan                                                       0.000745\n",
       "Collected or attempted to collect exempt funds                                           0.000747\n",
       "Indicated you were committing crime by not paying debt                                   0.000758\n",
       "Account opened as a result of fraud                                                      0.000781\n",
       "Seized/Attempted to seize property                                                       0.000811\n",
       "Problem with paying off the loan                                                         0.000813\n",
       "Unexpected increase in interest rate                                                     0.000817\n",
       "Problem with product or service terms changing                                           0.000819\n",
       "Impersonated an attorney or official                                                     0.000832\n",
       "Non-sufficient funds and associated fees                                                 0.000838\n",
       "Called after sent written cease of comm                                                  0.000853\n",
       "Need information about my balance/terms                                                  0.000887\n",
       "Sued w/o proper notification of suit                                                     0.000891\n",
       "Notification didn't disclose it was an attempt to collect a debt                         0.000895\n",
       "Didn't receive services that were advertised                                             0.000908\n",
       "Card company isn't resolving a dispute about a purchase or transfer                      0.000912\n",
       "Can't temporarily delay making payments                                                  0.000941\n",
       "Lender trying to repossess or disable the vehicle                                        0.000943\n",
       "Keep getting calls about my loan                                                         0.000945\n",
       "Unable to receive car title or other problem after the loan is paid off                  0.000952\n",
       "Can't temporarily postpone payments                                                      0.000954\n",
       "Credit card company won't increase or decrease your credit limit                         0.000990\n",
       "Denied request to lower payments                                                         0.001055\n",
       "Credit card company won't work with you while you're going through financial hardship    0.001068\n",
       "Fraudulent loan                                                                          0.001070\n",
       "Need information about your loan balance or loan terms                                   0.001099\n",
       "Problem with fees charged                                                                0.001103\n",
       "Loan balance remaining after the vehicle is repossessed and sold                         0.001110\n",
       "Problem canceling credit monitoring or identify theft protection service                 0.001129\n",
       "Used obscene/profane/abusive language                                                    0.001131\n",
       "Contacted employer after asked not to                                                    0.001145\n",
       "Inadequate help over the phone                                                           0.001148\n",
       "Not disclosed as an attempt to collect                                                   0.001150\n",
       "Contacted your employer                                                                  0.001205\n",
       "Debt was discharged in bankruptcy                                                        0.001261\n",
       "Funds not received from closed account                                                   0.001278\n",
       "Problem making or receiving payments                                                     0.001287\n",
       "Contacted me after I asked not to                                                        0.001322\n",
       "Threatened arrest/jail if do not pay                                                     0.001354\n",
       "Threatened to arrest you or take you to jail if you do not pay                           0.001358\n",
       "Unable to open an account                                                                0.001379\n",
       "Seized or attempted to seize your property                                               0.001472\n",
       "Problem accessing account                                                                0.001693\n",
       "Application denied                                                                       0.001701\n",
       "Sued you without properly notifying you of lawsuit                                       0.001714\n",
       "Threatened to sue on too old debt                                                        0.001769\n",
       "Can't use card to make purchases                                                         0.001826\n",
       "Investigation took too long                                                              0.001832\n",
       "Used obscene, profane, or other abusive language                                         0.001903\n",
       "Can't get flexible payment options                                                       0.001903\n",
       "Don't agree with the fees charged                                                        0.001925\n",
       "Billing dispute for services                                                             0.001958\n",
       "Impersonated attorney, law enforcement, or government official                           0.001973\n",
       "Problem getting report or credit score                                                   0.001977\n",
       "You never received your bill or did not know a payment was due                           0.002024\n",
       "Confusing or misleading advertising about the credit card                                0.002040\n",
       "Talked to a third-party about your debt                                                  0.002192\n",
       "Charged too much interest                                                                0.002240\n",
       "Didn't receive terms that were advertised                                                0.002253\n",
       "Having problems with customer service                                                    0.002272\n",
       "Problem getting my free annual report                                                    0.002312\n",
       "Card opened as result of identity theft or fraud                                         0.002354\n",
       "Overdrafts and overdraft fees                                                            0.002386\n",
       "Threatened to take legal action                                                          0.002409\n",
       "Don't agree with fees charged                                                            0.002461\n",
       "Problem with rewards from credit card                                                    0.002466\n",
       "Problem lowering your monthly payments                                                   0.002476\n",
       "Fee problem                                                                              0.002510\n",
       "Funds not handled or disbursed as instructed                                             0.002567\n",
       "Can't close your account                                                                 0.002588\n",
       "Problem getting your free annual credit report                                           0.002659\n",
       "Report improperly shared by CRC                                                          0.002695\n",
       "Problem with customer service                                                            0.002794\n",
       "Personal information                                                                     0.002910\n",
       "Banking errors                                                                           0.002931\n",
       "Talked to a third party about my debt                                                    0.002950\n",
       "Can't decrease my monthly payments                                                       0.002965\n",
       "Debt was already discharged in bankruptcy and is no longer owed                          0.003020\n",
       "Didn't receive advertised or promotional terms                                           0.003112\n",
       "Problem with statement of dispute                                                        0.003232\n",
       "Threatened to sue you for very old debt                                                  0.003418\n",
       "Billing problem                                                                          0.003445\n",
       "Transaction was not authorized                                                           0.003601\n",
       "Received bad information about my loan                                                   0.003615\n",
       "Information is missing that should be on the report                                      0.003632\n",
       "Problem using a debit or ATM card                                                        0.003723\n",
       "Can't get other flexible options for repaying your loan                                  0.003725\n",
       "Debt resulted from identity theft                                                        0.003776\n",
       "Reinserted previously deleted info                                                       0.003862\n",
       "Other problem getting your report or credit score                                        0.004011\n",
       "Other problem                                                                            0.004214\n",
       "No notice of investigation status/result                                                 0.004573\n",
       "Card was charged for something you did not purchase with the card                        0.004706\n",
       "Problem during payment process                                                           0.004742\n",
       "Right to dispute notice not received                                                     0.004860\n",
       "Trouble with how payments are handled                                                    0.004883\n",
       "You told them to stop contacting you, but they keep trying                               0.004940\n",
       "Problem with personal statement of dispute                                               0.005062\n",
       "Public record                                                                            0.005108\n",
       "Account terms                                                                            0.005214\n",
       "Problem with fees                                                                        0.005791\n",
       "Company closed your account                                                              0.006029\n",
       "Deposits and withdrawals                                                                 0.006048\n",
       "Was not notified of investigation status or results                                      0.006064\n",
       "Difficulty submitting a dispute or getting information about a dispute over the phone    0.006445\n",
       "Trouble with how payments are being handled                                              0.006505\n",
       "Received bad information about your loan                                                 0.006757\n",
       "Investigation took more than 30 days                                                     0.006877\n",
       "Threatened or suggested your credit would be damaged                                     0.007079\n",
       "Public record information inaccurate                                                     0.008061\n",
       "Not given enough info to verify debt                                                     0.008444\n",
       "Personal information incorrect                                                           0.008795\n",
       "Didn't receive notice of right to dispute                                                0.008970\n",
       "Old information reappears or never goes away                                             0.008985\n",
       "Account status                                                                           0.009787\n",
       "Credit card company isn't resolving a dispute about a purchase on your statement         0.010128\n",
       "Debt was result of identity theft                                                        0.013127\n",
       "Reporting company used your report improperly                                            0.013403\n",
       "Information is not mine                                                                  0.013525\n",
       "Frequent or repeated calls                                                               0.015043\n",
       "Didn't receive enough information to verify debt                                         0.016033\n",
       "Attempted to collect wrong amount                                                        0.016614\n",
       "Debt is not mine                                                                         0.019244\n",
       "Debt was paid                                                                            0.022394\n",
       "Credit inquiries on your report that you don't recognize                                 0.026948\n",
       "Debt is not yours                                                                        0.030913\n",
       "Account information incorrect                                                            0.031773\n",
       "Account status incorrect                                                                 0.033268\n",
       "Their investigation did not fix an error on your report                                  0.059317\n",
       "Information belongs to someone else                                                      0.075802\n",
       "Name: subissue, dtype: float64"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "subissue_list.sort_values()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "201"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sum(subissue_list < 0.01)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Subissues should follow the same logic as subproducts and issues. That is, we should wrap up labels that are less than 1 percent into an other category, while wrapping up obvious labels like Account status and Account status incorrect. "
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
